@charset "utf-8";
/* Pieces: reset-layout-jquery_ui-common-home_list-program-blog-ads-main-select2slider */
/* base_path_placeholder */
/* @STYLES reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, input {
	margin:0;
	padding:0;
	line-height:18px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
p {
	margin:9px 0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
legend {
	display:none;
}
a:active {
	outline:none;
}
a:focus {
	-moz-outline-style:none;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}/* @group Hide from IE Mac \*/
.clearfix {
	display:block;
}/* @endgroup hide from IE Mac */
#print_logo, .only_print, .hidden {
	display:none;
}
.visible {
	display:block;
}
/* @end STYLES reset */

/* @STYLES layout */
#container {
	position:relative;
	display:block;
	margin:auto;
	overflow:visible;
	width:980px;
	z-index:100;
	background-color:#FFF
}
#container {
	box-shadow:0 2px 10px #aaa;
	-moz-box-shadow:0 2px 10px #aaa;
	-webkit-box-shadow:0 2px 10px #aaa
}
#content {
	padding:1em 0 4em
}
#content, #main_navigation, #searchbar_top, #footer, #footer_bottom {
	clear:both;
	position:relative;
	display:block;
	overflow:hidden;
	width:auto;
	margin:0 auto;
	background:#FFF
}
#content, #internal_promo_content, #static_content {
	border-bottom:1px dotted #ccc
}
#content_3col, #content_2col_left, #content_2col_right, #content_2col, #content_3col_equals, #content_2col_left_big {
	clear:both;
	display:block;
	overflow:visible;
	width:100%;
	position:relative
}
#content_3col .firstbar {
	z-index:10;
	position:relative;
	overflow:visible;
	float:left;
	width:186px;
	padding:0 16px 0 0
}
#content_3col .topbar {
	float:left;
	width:772px
}
#content_3col .mainbar {
	position:relative;
	float:left;
	width:462px;
	padding-right:16px
}
#content_3col .secondbar {
	position:relative;
	float:left;
	width:300px;
	clear:right
}
#content_3col_equals .firstbar {
	float:left;
	width:310px;
	margin-right:16px;
	clear:left
}
#content_3col_equals .mainbar {
	float:left;
	margin:0;
	width:310px
}
#content_3col_equals .secondbar {
	float:right;
	clear:right;
	width:310px;
	margin-top:47px
}
#content_2col_left .firstbar {
	clear:left;
	position:relative;
	overflow:hidden;
	float:left;
	width:186px;
	padding:0 16px 0 0
}
#content_2col_left .mainbar {
	position:relative;
	overflow:hidden;
	float:right;
	width:778px;
	margin:0
}
#content_2col_left_big .firstbar {
	position:relative;
	float:left;
	width:300px;
	padding:0 16px 0 0;
	clear:left
}
#content_2col_left_big .mainbar {
	position:relative;
	float:left;
	width:648px
}
#content_2col_right .firstbar {
	position:relative;
	float:left;
	width:300px
}
#content_2col_right .firstbar.search {
	margin:0
}
#content_2col_right .mainbar {
	position:relative;
	float:left;
	width:664px;
	min-height:.3em;
	padding:0 16px 0 0;
	margin:0;
	overflow:hidden
}
#content_2col_right .topbar {
	position:relative
}
#content_2col_right_thin .firstbar {
	position:relative;
	float:left;
	width:210px
}
#content_2col_right_thin .mainbar {
	position:relative;
	float:left;
	width:754px;
	padding:0 16px 0 0;
	margin:0;
	overflow:hidden
}
#content_2col_right_thin .topbar {
	position:relative
}
#content_2col_right_list .firstbar {
	clear:left;
	position:relative;
	overflow:hidden;
	float:right;
	width:186px;
	padding:0 0 0 16px
}
#content_2col_right_list .mainbar {
	position:relative;
	overflow:hidden;
	float:right;
	width:778px;
	margin:0
}
#content_2col_video .firstbar {
	float:right;
	width:325px;
	clear:right;
	padding:32px 0 0 10px
}
#content_2col_video .main {
	width:640px;
	float:left;
	padding:0;
	padding:32px 0 10px 0
}
#content_2col .firstbar {
	float:left;
	overflow:hidden;
	width:475px;
	margin-right:10px;
	padding:0 0 0 16px
}
#content_2col .secondbar {
	float:right;
	width:475px;
	clear:right
}
#content_1col {
	clear:both;
	width:auto;
	margin:0 16px 10px
}
#content_popup {
	clear:both;
	margin:10px
}
#content_3col_equals {
	margin-bottom:40px
}
/* @end STYLES layout */

/* @STYLES jquery_ui */
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute;
	left:-99999999px;
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-widget {
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #a6c9e2;
	background:#fcfdfd url(http://va3en.sftcdn.net/shared/img/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color:#222;
}
.ui-widget-content a {
	color:#222;
}
.ui-widget-header {
	border:1px solid #4297d7;
	background:#5c9ccc url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color:#fff;
	font-weight:bold;
}
.ui-widget-header a {
	color:#fff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border:1px solid #c5dbec;
	background:#dfeffc url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#2e6e9e;
	outline:none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#2e6e9e;
	text-decoration:none;
	outline:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border:1px solid #79b7e7;
	background:#d0e5f5 url(http://va4en.sftcdn.net/shared/img/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#1d5987;
	outline:none;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#1d5987;
	text-decoration:none;
	outline:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border:1px solid #79b7e7;
	background:#f5f8f9 url(http://va3en.sftcdn.net/shared/img/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#e17009;
	outline:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#e17009;
	outline:none;
	text-decoration:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border:1px solid #fad42e;
	background:#fbec88 url(http://va3en.sftcdn.net/shared/img/jqueryui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color:#363636;
}
.ui-state-error, .ui-widget-content .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(http://va4en.sftcdn.net/shared/img/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
	color:#cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color:#cd0a0a;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-icons_469bdd_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image:url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-icons_469bdd_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image:url(http://va3en.sftcdn.net/shared/img/jqueryui/ui-icons_d8e7f3_256x240.png);
}
.ui-state-default .ui-icon {
	background-image:url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-icons_6da8d5_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(http://va4en.sftcdn.net/shared/img/jqueryui/ui-icons_217bc0_256x240.png);
}
.ui-state-active .ui-icon {
	background-image:url(http://va4en.sftcdn.net/shared/img/jqueryui/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image:url(http://va3en.sftcdn.net/shared/img/jqueryui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-off {
	background-position:-96px -144px;
}
.ui-icon-radio-on {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}
.ui-corner-tr {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.ui-corner-br {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
.ui-corner-top {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
.ui-corner-right {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
.ui-corner-left {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.ui-corner-all {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ui-widget-overlay {
	background:#aaa url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.30;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaa url(http://va2en.sftcdn.net/shared/img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.30;
	filter:Alpha(Opacity=30);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1;
}
.ui-accordion .ui-accordion-li-fix {
	display:inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0;
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
}
.ui-accordion .ui-accordion-content-active {
	display:block;
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float:right;
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px;
}
.ui-dialog {
	position:relative;
	padding:.2em;
	width:300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.5em .3em .3em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0 .2em;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0;
}
.ui-dialog .ui-dialog-content {
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
	float:right;
	margin:.5em .4em .5em 0;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	line-height:1.4em;
	width:auto;
	overflow:visible;
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-progressbar {
	height:2em;
	text-align:left;
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%;
}
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:99999;
	display:block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
}
.ui-slider-horizontal {
	height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical {
	width:.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
.ui-tabs {
	padding:.2em;
	zoom:1;
}
.ui-tabs .ui-tabs-nav {
	list-style:none;
	position:relative;
	padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	position:relative;
	float:left;
	border-bottom-width:0;
	margin:0 .2em -1px 0;
	padding:0;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	text-decoration:none;
	padding:.5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom:1px;
	border-bottom-width:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	padding:1em 1.4em;
	display:block;
	border-width:0;
	background:none;
}
.ui-tabs .ui-tabs-hide {
	display:none;
}
/* @end STYLES jquery_ui */

/* @STYLES common */
body {
	font:12px Arial, Verdana, sans-serif;
	color:#333;
	background-color:#e6e9ea
}
h1 strong, h1 a:hover strong {
	color:#1fa4e1;
	text-decoration:none
}
h2 {
	font-size:1.8em;
	line-height:1.2em
}
h3 {
	font:1.3em Century Gothic, Arial, sans-serif
}
h3 strong {
	color:#c89302
}
select {
	font:.9em Arial, Verdana, sans-serif
}
a {
	color:#006bc1;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
div {
	overflow:hidden;
	width:auto
}
a img {
-webkit-transition:all .5s ease-out
}
a:hover img {
	opacity:.8
}
.banner_top_promo {
	display:block;
	margin-top:12px
}
.games_wallpaper {
	background:#FFF url(http://va4en.sftcdn.net/shared/img/promos/wallpapers/wallpaper_dragonage.jpg) center top no-repeat fixed
}
#home_mobile_set .banner_top_promo {
	margin-bottom:-5px
}
div.counter {
	font-size:.85em;
	height:2em
}
div.counter .check {
	width:16px;
	height:16px
}
.error div.counter {
	color:#b50000
}
.ac_results {
	padding:0;
	width:200px;
	border:1px solid #86a5d9;
	background-color:#fff;
	z-index:100
}
.ac_results .selected {
	background-color:#316ac5
}
.ac_results .selected a {
	color:#fff
}
div.pulldown {
	position:relative;
	width:200px;
	overflow:visible;
	text-align:left
}
div.pulldown span {
	background:#FFF url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 95% -1502px;
	position:relative;
	border-color:#999;
	border-style:solid;
	border-width:2px 2px 1px 1px;
	color:#000;
	cursor:pointer;
	line-height:1.7em;
	margin:0;
	padding:1px 25px 1px 10px;
	width:84%;
	float:left
}
div.pulldown ul {
	display:none;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	width:98%;
	position:absolute;
	top:26px;
	left:0;
	border:4px solid #157bc3;
	background-color:#f5f5f5;
	z-index:99999;
	box-shadow:0 5px 10px #333;
	-moz-box-shadow:0 5px 10px #333;
	-webkit-box-shadow:0 5px 10px #333
}
div.pulldown ul li a {
	background:#FFF;
	color:#000;
	position:relative;
	cursor:pointer;
	line-height:1.7em;
	margin:0;
	padding:1px 12px;
	width:100%;
	float:left;
	border-bottom:1px dotted #CCC
}
div.pulldown ul li a:hover {
	text-decoration:none;
	background:#c89302;
	color:#fff
}
div.pulldown .no_active_reviewer {
	color:#888
}
div.pulldown ul li.active {
	display:block
}
div.js_pulldown {
	border:1px dotted #CCC
}
div.js_pulldown span {
	font-weight:bold;
	display:inline
}
div.js_pulldown ul {
	display:inline
}
div.js_pulldown ul li {
	display:inline;
	font-size:.95em;
	padding-right:.5em;
	margin-right:.5em;
	border-right:1px dotted #CCC
}
div#nyroModalFull {
	font:12px Arial, Verdana, Geneva, sans-serif;
	color:#000
}
div#nyroModalFull div#nyroModalLoading {
	border:4px solid #777;
	width:150px;
	height:150px;
	text-indent:-9999em;
	background:#fff url(http://va2en.sftcdn.net/shared/img/nyromodal/ajaxLoader.gif) no-repeat;
	background-position:center
}
div#nyroModalFull div#nyroModalLoading.error {
	border:4px solid #f66;
	line-height:20px;
	padding:20px;
	width:300px;
	height:100px;
	text-indent:0;
	background:#fff
}
div#nyroModalFull div#nyroModalWrapper {
	z-index:100;
	border:4px solid #777;
	background:#fff
}
div#nyroModalFull div#nyroModalWrapper div.wrapper {
	overflow:inherit
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position:absolute;
	display:block;
	top:2px;
	right:2px;
	width:30px;
	height:30px;
	text-indent:-9999em;
	z-index:10000;
	background:url(http://va3en.sftcdn.net/shared/img/nyromodal/closebox.png) no-repeat;
	outline:0
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	position:absolute;
	left:0;
	bottom:0;
	z-index:1000;
	width:96%;
	margin:0;
	padding:15px 15px;
	background:#000;
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#FFF;
	opacity:.85;
	-moz-opacity:.85;
	filter:alpha(opacity=85)
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {
	overflow:auto
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg {
	overflow:visible
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position:relative;
	overflow:hidden;
	text-align:center
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align:baseline
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position:absolute;
	bottom:0;
	left:0;
	background:black;
	padding:10px;
	margin:10px;
	border:1px white dotted;
	overflow:hidden;
	opacity:.2;
	filter:alpha(opacity=20)
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:help
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index:105;
	outline:0;
	position:absolute;
	top:0;
	height:100%;
	width:50%;
	cursor:pointer;
	text-indent:-9999em;
	background:left 50% no-repeat;
	background-image:url()
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height:60%;
	width:50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left:-10px
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background-image:url(http://va3en.sftcdn.net/shared/img/nyromodal/prev.gif)
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right:-10px;
	background-position:right 50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background-image:url(http://va3en.sftcdn.net/shared/img/nyromodal/next.gif)
}
.hidden_error {
	display:none
}
.hidden_label {
	display:none
}
a.scrambled_email {
	direction:rtl;
	unicode-bidi:bidi-override
}
#modal_thumbs_wrapper {
	z-index:106;
	width:100%;
	position:absolute;
	overflow:hidden;
	bottom:10px;
	height:71px;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC
}
#modal_thumbs_wrapper .next_page {
	margin:6px 1% 0 0
}
#modal_thumbs_wrapper .prev_page {
	margin:6px 0 0 1%
}
#modal_thumbs_wrapper #modal_thumbs {
	width:88%;
	overflow:hidden;
	height:71px;
	position:relative;
	margin:auto
}
#modal_thumbs_wrapper #modal_thumbs ul {
	position:absolute;
	width:20000em
}
#modal_thumbs_wrapper #modal_thumbs li {
	float:left;
	padding:6px
}
#modal_thumbs_wrapper #modal_thumbs li a {
	padding:0;
	background:#666;
	float:left;
	width:60px;
	height:50px;
	overflow:hidden;
	border:4px solid #666
}
#modal_thumbs_wrapper #modal_thumbs li a img {
	width:120px;
	height:inherit
}
#modal_thumbs_wrapper #modal_thumbs li a:hover {
	border-color:#F90
}
#modal_thumbs_wrapper #modal_thumbs li a.active {
	border-color:#fff
}
.tooltipContainer {
	width:208px;
	bottom:75px
}
.tooltipContainer img {
	border:4px solid #FFF;
	width:200px;
	height:auto
}
.tooltipContainer .arrow {
	display:block;
	background:url(http://va2en.sftcdn.net/shared/img/nyromodal/image_preview.gif) no-repeat;
	width:16px;
	height:16px;
	margin:auto
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom {
	z-index:105;
	outline:0;
	position:absolute;
	top:0;
	height:100%;
	width:50%;
	cursor:pointer;
	text-indent:-9999em;
	background:left 50% no-repeat;
	background-image:url()
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext_custom, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev_custom, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext_custom {
	height:60%;
	width:50%;
	overflow:hidden;
	position:relative;
	clear:both
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev_custom {
	left:0;
	display:block;
	background:url(http://va3en.sftcdn.net/shared/img/nyromodal/prev.gif);
	background-position:-40px 0;
	background-repeat:no-repeat;
	_background-position:0 50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev_custom:hover {
	background-position:0 50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext_custom {
	right:0;
	display:block;
	background-image:url(http://va3en.sftcdn.net/shared/img/nyromodal/next.gif);
	background-position:500px 0;
	background-repeat:no-repeat;
	_background-position:right 50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext_custom:hover {
	background-position:right 50%
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent #full_size {
	display:none;
	position:absolute;
	bottom:-36px;
	right:0;
	font-size:11px;
	background:#777;
	padding:6px 16px 6px;
	overflow:hidden;
	color:#fff
}
.prev_page, .next_page {
	cursor:pointer;
	width:16px;
	height:28px;
	background:#000;
	border:1px solid #999;
	padding:.7em .5em .4em .2em;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	font-family:Century, Verdana, Arial
}
.prev_page:hover, .next_page:hover {
	background:#F90
}
.next_page {
	float:right;
	background-position:-528px -480px
}
.next_page:hover {
	background-position:-528px -512px
}
.next_page.disabled {
	visibility:hidden
}
.prev_page {
	float:left;
	background-position:-496px -480px
}
.prev_page:hover {
	background-position:-496px -512px
}
.prev_page.disabled {
	visibility:hidden
}
.page_title {
	font:normal 2.7em Century Gothic, Arial, sans-serif;
	color:#1f1f1f;
	line-height:40px;
	clear:both;
	padding:0 16px 9px;
	margin:0
}
.page_title strong {
	font-weight:normal;
	color:#c89302
}
h2.page_title {
	font-size:2.1em
}
h2.page_title strong {
	color:#1386b9
}
.back {
	padding-left:10px;
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -8px -735px no-repeat
}
.goto {
	float:right;
	padding-right:16px;
	margin-right:9px;
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 72px -1384px no-repeat
}
#header, #header_mini {
	clear:both;
	display:block;
	overflow:hidden;
	width:auto;
	margin:0 auto;
	background-color:#333;
}
.is_deluxe #header, #home_set #header {
	margin-bottom:0
}
#header_mini {
	height:46px
}
#logo {
	float:left;
	width:19%;
	height:9.7em;
	background:#1a87d9
}
#logo a {
	display:block;
	height:100%;
	font-size:2.5em;
	line-height:2em;
	text-align:center;
	color:#fff
}
#logo a img {
	opacity:1
}
#logo.mini {
	width:19%;
	height:98px;
	background:#1a87d9
}
#head_elements {
	width:auto;
	background-color:#333;
}
#topbar {
	overflow:hidden;
	width:980px;
	height:2.4em;
	margin:6px auto 0
}
.top_menu {
	padding:5px 0 0 0;
	font-size:.95em
}
#topbar.wallpaper .top_menu {
	padding-left:8px
}
.top_menu li {
	display:inline;
	padding-right:6px;
	margin-right:3px;
	border-right:1px solid #286cb8
}
.top_menu .active {
	color:#c89302;
	font-weight:bold
}
.top_menu .last {
	padding-right:0;
	margin-right:0;
	border:0
}
.top_menu #register_link {
	margin-left:.6em;
	padding:.2em 1em;
	color:#fff;
	font-weight:bold;
	background-color:  #bf1e2d;/*#398f06*/
}
.top_menu li.new_answers {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 92px -1901px no-repeat
}
.top_menu li.off_answers {
	background-position:82px -1901px
}
.top_menu li.new_answers em {
	padding:0 4px;
	margin-left:10px;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	background:#e20101
}
.top_menu li.new_blog {
	padding:0 27px;
	margin:0 0 0 4px;
	background:url(http://va3en.sftcdn.net/en/img/interface/new_blog_tag.gif) 0 2px no-repeat
}
.top_menu li.new_blog span {
	display:none
}
.user_menu {
	float:right;
	padding-left:0
}
#head_cnt {
	overflow:visible;
	width:auto;
	padding:0;
	height:9.7em;
	background:#900; /*#2a435f*/
}
#search, #search_blog {
	padding:1.8em 0 0 2em
}
#search label, #search_cnt_bottom label, #search_blog label {
	display:none
}
#search h1 {
	padding:4px 0 0 10px;
	font:.8em Arial, sans-serif;
	text-transform:uppercase;
	color:#e4e4e4
}
#search_cnt, #search_cnt_bottom, #search_cnt_blog {
	width:418px;
	height:38px;
	padding:5px 0 0 10px;
	background: url(../images/interface_sprite.png) 0 -148px no-repeat
}
#search_cnt_bottom {
	background-position:0 -477px;
	margin:.5em 0 1em 1em
}
#search_cnt_blog {
	margin-top:13px
}
#search form, #search_blog form, #search_cnt_bottom form {
	position:relative
}
#search_input, #search_input_bottom, #search_input_blog {
	width:250px;
	height:21px;
	margin:4px;
	border:0;
	float:left
}
#search_blog #search_input {
	width:229px
}
#id_section, #id_section_bottom, #id_section_blog {
	margin:5px 6px 2px;
	border:0;
	border-left:1px dotted #CCC;
	padding:1px 5px;
	float:left
}
#id_section .answers {
	padding-bottom:2px
}
#search_btn, #search_btn_bottom, #search_btn_blog {
	position:absolute;
	right:16px;
	width:32px;
	height:30px;
	margin-left:5px;
	border:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -160px no-repeat;
	text-indent:-10000em;
	cursor:pointer
}
#search_btn:focus, #search_btn_bottom:focus, #search_btn_blog:focus {
	background-position:0 -201px
}
ul.list_autocomplete {
	background:white;
	border:1px solid #CCC
}
ul.list_autocomplete li {
	border-bottom:1px solid #CCC;
	padding:5px
}
ul.list_autocomplete li li {
	margin-left:15px;
	font-weight:normal;
	border:0;
	list-style:circle
}
.wrapper_combo {
	position:absolute;
	right:50px;
	width:95px;
	margin:5px 0 2px 0;
	border:0;
	border-left:1px dotted #CCC;
	padding:0 5px
}
.hide_select_combo {
	display:none
}
.text_container {
	padding:1px 5px;
	float:left;
	height:21px;
	overflow:hidden
}
.button_container {
	float:right;
	width:14px;
	height:21px;
	padding-right:2px
}
.normal_button_combo {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 95% -1502px
}
.normal_button_combo:hover {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 95% -1501px
}
.clicked_button_combo {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 95% -1502px
}
.list_combo {
	margin:0;
	padding:0;
	width:100px
}
.list_container {
	z-index:9999;
	border:4px solid #157bc3;
	background-color:#f5f5f5;
	box-shadow:0 5px 10px #333;
	-moz-box-shadow:0 5px 10px #333;
	-webkit-box-shadow:0 5px 10px #333
}
.list_combo li {
	list-style-type:none;
	text-indent:0;
	border-bottom:1px dotted #ccc
}
.list_combo li.last {
	border-bottom:0
}
.list_combo li a {
	display:block;
	width:auto;
	overflow:hidden;
	height:21px;
	text-decoration:none;
	color:#006bc1;
	cursor:default;
	padding:5px 13px;
	cursor:pointer
}
.list_combo li a:hover {
	color:#fff;
	background-color:#c89302
}
.list_combo li a span {
	margin-left:4px
}
.list_combo li.selected a {
	background-color:#fff;
	color:#006bc1
}
.list_combo li.blog {
	border-top:2px solid #157bc3;
	border-bottom:0;
	background-color:#ffffeb
}
.list_combo li.answers {
	border-top:1px dotted #CCC;
	border-bottom:0;
	padding-bottom:0;
	background-color:#ffffeb
}
.list_combo em {
	display:block;
	padding:2px 5px;
	font-style:normal
}
#head_nav_cnt {
	overflow:visible;
	float:right;
	width:41%;
	text-align:right;
	padding:1em 1em 0 0
}
#lang_selector {
	clear:both;
	overflow:hidden;
	width:auto;
	height:1%;
	margin:0 0 2.95em auto;
	text-align:right
}
#lang_selector .lang_link, #lang_selector .lang_link span {
	background:url(http://va2en.sftcdn.net/shared/img/interface/interface_sprite.png) right -536px no-repeat
}
#lang_selector .lang_link {
	float:right;
	font-size:.95em;
	cursor:pointer;
	color:#fff
}
#lang_selector .lang_link span {
	float:left;
	margin:0 22px 0 -22px;
	padding:10px 8px 14px 50px;
	position:relative;
	background-position:0 -536px
}
#lang_selector .lang_link:hover, #lang_selector .lang_link span:hover {
	outline:0
}
#lang_selector span.open .lang_link {
	background-position:right -578px
}
#lang_selector span.open .lang_link span {
	background-position:left -578px
}
#languages_available {
	display:none;
	position:absolute;
	z-index:3000;
	right:12px;
	width:13.2em;
	margin-top:32px;
	background-color:#fff;
	border:4px solid #157bc3;
	text-align:left;
	box-shadow:0 5px 10px #333;
	-moz-box-shadow:0 5px 10px #333;
	-webkit-box-shadow:0 5px 10px #333
}
#lang_selector.onsoftware_language #languages_available {
	width:14.9em
}
#lang_selector.answers_language #languages_available {
	width:17.3em
}
#languages_available li:hover {
	background-color:#c89302
}
#languages_available li:hover a, #languages_available li a:focus {
	background-color:#c89302;
	color:#fff
}
#languages_available li a {
	display:block
}
#tabs_header_container {
	float:right;
	width:98%;
	text-align:right;
	padding-right:5px;
	height:30px;
	padding-top:6px;
}
#tabs_header_container .tabs_header {
	float:right;
	clear:both;
	padding:0 3px;
	margin-top:1px;
	text-align:left;
	width:auto;
	overflow:hidden
}
#tabs_header_container .tabs_header li {
	float:left;
	line-height:1.8em;
	padding:.2em 0;
	margin:0 0 0 4px;
	background-color:#bf1e2d; /*#3b5878 */
}
#tabs_header_container .tabs_header li h1 {
	padding:3px 0 19px
}
#tabs_header_container .tabs_header a {
	float:left;
	color:#fff;
	font-weight:bold;
	padding:0 1em;
	overflow:hidden
}
#tabs_header_container .tabs_header li:hover, #tabs_header_container .tabs_header a:focus {
	background-color:#c89302;
	text-decoration:none
}
#tabs_header_container .tabs_header li:hover a {
	color:#fff;
	text-decoration:none
}
#tabs_header_container .tabs_header li.active, #tabs_header_container .tabs_header li.active a:focus {
	background-color:#fff
}
#tabs_header_container .tabs_header li.active a {
	color:#000
}
#tabs_header_container .tabs_header .last a {
	border:0
}
#tabs_header_container .tabs_header li#plat_pulldown {
	padding-right:16px;
	background:#bf1e2d url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -1471px no-repeat
}
#tabs_header_container .tabs_header li#plat_pulldown:hover, #tabs_header_container .tabs_header li#plat_pulldown a:focus {
	background-color:#c89302;
	cursor:pointer
}
#tabs_header_container .tabs_header li#plat_pulldown a {
	display:block
}
#tabs_header_container .tabs_header li#plat_pulldown.active {
	background:#fff url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -1501px no-repeat
}
#tabs_header_container .tabs_header li.compact {
	float:inherit;
	width:26px;
	height:1.8em;
	padding-right:0;
	margin-left:0;
	border-left:1px solid #526b88;
	text-align:left
}
#tabs_header_container .tabs_header li#plat_pulldown.compact {
	padding-right:0
}
#tabs_header_container .tabs_header li#plat_pulldown.compact .compact_link {
	display:block;
	text-indent:-2000em;
	width:20px;
	padding:0
}
#tabs_header_container .tabs_header li#plat_pulldown.compact .compact_link:focus {
	background-color:transparent
}
#tabs_header_container .tabs_header li#plat_pulldown ul {
	display:none;
	float:none;
	position:absolute;
	z-index:3000;
	right:4px;
	margin-top:21px;
	text-indent:0;
	border:2px solid #3b5878;
	border-top:0;
	background-color:#fff;
	box-shadow:0 5px 10px #333;
	-moz-box-shadow:0 5px 10px #666;
	-webkit-box-shadow:0 5px 10px #333
}
#tabs_header_container .tabs_header li#plat_pulldown ul a {
	color:#006bc1;
	display:block
}
#tabs_header_container .tabs_header li#plat_pulldown ul li {
	display:block;
	overflow:hidden;
	float:none;
	width:90px;
	margin:0;
	background-color:#fff
}
#tabs_header_container .tabs_header li#plat_pulldown ul li:hover {
	background-color:#c89302
}
#tabs_header_container .tabs_header li#plat_pulldown ul li a:hover, #tabs_header_container .tabs_header li#plat_pulldown ul li a:focus {
	color:#fff;
	background-color:#c89302
}
#service_header, #service_footer {
	position:relative;
	display:block;
	margin:auto;
	overflow:visible;
	width:980px;
	z-index:100;
	background-color:#fff
}
#header_iframe, #footer_iframe {
	background-color:#fff
}
#footer {
	clear:both;
	margin-top:5px
}
#footer_links {
	clear:both;
	margin-top:10px;
	border-top:2px solid #bf1e2d;
	background-color:#f5f5f5
}
#footer_links li {
	float:left;
	width:175px;
	padding:0 25px 10px;
	border-right:1px dotted #CCC
}
#footer_links li.last {
	width:252px;
	border-right:0
}
#footer_links li p {
	font:1.25em Century Gothic, Arial, Helvetica, sans-serif;
	color:#c89302;
	margin-top:5px
}
#footer_links li li {
	float:none;
	width:auto;
	height:auto;
	padding:.2em 0;
	border:0
}
#footer_additional_options {
	clear:both;
	padding-left:24px;
	line-height:1.5em
}
#footer_additional_options p {
	display:inline;
	float:left;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -344px no-repeat;
	padding-left:18px;
	font:1.25em Century Gothic, Arial, Helvetica, sans-serif
}
#footer_additional_options ul {
	overflow:hidden;
	margin:9px 0;
	color:#bbb
}
#footer_additional_options li {
	float:left;
	width:20%;
	margin:6px 0;
	padding:0 1em;
	line-height:1em;
	border-right:1px solid #ccc;
	text-align:center
}
#footer_additional_options li.last {
	border:0
}
#footer_links li .community li a {
	padding-left:20px
}
#footer_links li .community .facebook {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -1154px no-repeat
}
#footer_links li .community .twitter {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -560px no-repeat
}
#footer_links li .community .feed {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -590px no-repeat
}
#footer_links li .community .commenton {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -619px no-repeat
}
#footer_links li .community .newsletter {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -650px no-repeat
}
#footer_links li .community .forum {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -7px -257px no-repeat
}
#footer_links li .community .toolbar {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -770px no-repeat
}
#footer_links li .community .pin_softonic {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -86px -1697px no-repeat
}
#footer_bottom {
	position:relative;
	background-color:#f5f5f5;
	height:65px;
	width:auto
}
#footer_bottom p.legal_text {
	position:absolute;
	width:100%;
	padding:19px 0 19px 24px;
	margin:9px 0 0 0;
	color:#fff;
	background-color:#900
}
#footer_bottom span {
	position:absolute;
	top:0;
	right:0;
	width:76px;
	height:65px;
	margin-right:12px;
	background:#2a435f url(http://va2en.sftcdn.net/shared/img/interface/interface_sprite.png) 0 0 no-repeat;
	text-indent:-2000px
}
#footer_bottom a {
	color:#69C
}
#footer_logos {
	display:block;
	margin:auto;
	overflow:hidden;
	width:980px;
	text-align:center
}
#footer_logos ul {
	overflow:hidden;
	margin:10px auto 40px;
	width:415px;
	background:url(http://va2en.sftcdn.net/shared/img/interface/interface_sprite.png) -120px -376px no-repeat
}
#footer_logos ul.one_logo {
	padding-left:0;
	background:0;
	text-align:center
}
#footer_logos li {
	float:left;
	margin:20px 120px 0 0;
	background:url(http://va2en.sftcdn.net/shared/img/interface/interface_sprite.png) no-repeat;
	text-indent:-2000em
}
#footer_logos li a {
	display:block;
	height:100%
}
#footer_logos ul.one_logo li {
	float:none;
	margin:20px auto 0
}
#footer_logos li.security_seal_logo {
	width:62px;
	height:84px;
	background:url(http://va2en.sftcdn.net/en/img/security_seal/tested_virus_free.png) 0 14px no-repeat
}
#footer_logos li.security_seal_logo:hover {
	background:url(http://va2en.sftcdn.net/en/img/security_seal/tested_virus_free.png) 0 -62px no-repeat
}
#footer_logos li.best_workplaces_europe {
	width:140px;
	height:84px;
	margin:20px 65px 0 -38px;
	background-position:-135px -230px
}
#footer_logos li.best_workplaces_europe:hover {
	background-position:-135px -302px
}
#footer_logos li.winner_eba {
	width:65px;
	height:84px;
	margin-right:0;
	background-position:-648px -245px
}
#footer_logos li.winner_eba:hover {
	background-position:-648px -329px
}
#pathbar {
	display:block;
	overflow:hidden;
	width:auto;
	padding:1em 1.5em 0;
	margin-bottom:1em;
	font-size:.9em;
	clear:both
}
#pathbar .title {
	padding:0 4px 0 0
}
#pathbar .head {
	font-weight:bold
}
#pathbar ul {
	display:inline;
	padding:0;
	margin:0
}
#pathbar ul li {
	display:inline
}
#pathbar ul ul li {
	margin:0;
	padding:0
}
.list {
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:16px
}
.list li {
	overflow:hidden;
	padding:5px 15px;
	border-bottom:1px dotted #ccc
}
.list li.more_info {
	padding:0;
	border:0;
	clear:both
}
.list li.big {
	font-size:1.2em;
	font-weight:bold
}
.list li.medium {
	font-size:1em;
	font-weight:bold
}
.list li.small {
	font-size:.9em
}
.list li.thin {
	font-weight:normal
}
.list li.bold {
	font-weight:bold
}
.list li.last {
	border:0
}
.list li span {
	font-size:.85em;
	color:#569900
}
.list li strong {
	font-weight:normal
}
.list li span.author {
	display:block
}
.list li span.duration {
	float:right;
	padding:0 2px;
	margin-top:-1px;
	border:1px solid #cddced;
	color:#666
}
.list li span.thumbnail {
	float:right;
	height:36px;
	margin-top:-4px;
	overflow:hidden
}
.list li span.thumbnail img {
	margin:0
}
.list li span.note {
	float:right;
	margin-top:2px
}
.list li span.uppercase {
	text-transform:uppercase
}
.list li img {
	float:left;
	margin:0 8px 8px 0
}
.list li p {
	margin:0
}
.list li p a {
	font-weight:bold
}
.list ol {
	list-style:decimal inside none
}
.list ol li {
	overflow:visible;
	color:#1a7f0f
}
.list ol li a {
	padding-left:.4em
}
.list ol li a.top10 {
	padding-left:11px
}
.list ol li.top1 {
	font-size:1.5em;
	font-weight:bold
}
.list ol li.top1 a {
	padding-left:3px;
	font:bold 1.1em Arial, Helvetica, sans-serif
}
.list ol li.top1 p {
	color:#000;
	padding:0 0 4px 0;
	font:normal .65em Arial, Helvetica, sans-serif;
	margin:0;
	padding-left:27px
}
.list ol li.top1 .thumbnail {
	height:29px;
	margin-right:15px
}
.list ol li.topbig {
	font-size:1.1em;
	font-weight:bold
}
.list ol li.topbig a {
	font:bold 1.2em Arial, Helvetica, sans-serif
}
.list ol li.topbig p {
	color:#000;
	padding:0 0 4px 0;
	font:normal .65em Arial, Helvetica, sans-serif;
	margin:0;
	padding-left:27px
}
.list ol li.topbig .thumbnail {
	height:29px;
	margin-right:15px
}
.list li .program_details {
	display:none
}
.list ol li.tops_up {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 99% -1530px no-repeat
}
.bullets {
	padding-left:30px;
	list-style-type:disc
}
.tops div.tabs ul li a {
	background-color: #bf1e2d;/*#81bb84*/;
	border:1px solid #bf1e2d/*#81bb84*/
}
.tops div.tabs ul li a:hover {
	background-color:#c89302;
	border:1px solid #c89302
}
.tops div.tabs ul li.active a {
	background-color:#fff
}
.tops .section_title {
	background-color: #e3f0e3; 
	border-top:2px solid #bf1e2d;  /*#2fa41e*/
}
.tops .section_title em {
	color:#2fa41e
}
.tops ol li {
	padding-left:7px
}
.tagcloud {
	position:relative;
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:32px
}
.tags {
	display:block;
	overflow:hidden;
	width:auto;
	padding:8px 8px 8px 15px;
	border-bottom:1px dotted #ccc
}
.tags h1, .tags h2, .tags h3, .tags h3 a {
	clear:none;
	display:inline;
	background:0
}
.tags h1 {
	font:normal 2.4em Arial, Helvetica, sans-serif
}
.tags h1 a:hover {
	text-decoration:underline
}
.tags h2 {
	font:normal 2em Arial, Helvetica, sans-serif
}
.tags h2 a:hover {
	text-decoration:underline
}
.tags h3 {
	font:normal 1.5em Arial, Helvetica, sans-serif
}
.tags h3 a:hover {
	text-decoration:underline
}
.tags strong {
	font:normal 1em Arial, Helvetica, sans-serif
}
.tags strong a:hover {
	text-decoration:underline
}
.tags em {
	font:normal .85em Arial, Helvetica, sans-serif;
	font-style:normal
}
.tags em a:hover {
	text-decoration:underline
}
.tags span {
	color:#ccc
}
#download_set .mainbar .tagcloud {
	margin-top:100px
}
div.list_filters {
	display:block;
	overflow:hidden;
	width:auto;
	text-align:right;
	padding:4px 0
}
div.list_filters p, div.list_filters ul, div.list_filters ul li {
	display:inline
}
div.list_filters ul li {
	border-left:1px solid #000;
	padding:0 2px 0 8px
}
div.list_filters ul li.first {
	border-left:0 none;
	padding:0 2px 0 0
}
div.list_filters ul li a.active {
	padding-left:1em;
	font-weight:bold;
	color:#000;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -87px -1595px no-repeat
}
div.list_filters p.pagination_summary {
	font-weight:bold;
	margin-right:1.5em
}
#filters_firstbar {
	position:relative;
	overflow:hidden
}
#filters_firstbar .filter_by_box {
	position:relative;
	overflow:hidden;
	background:#f5f5f5;
	margin-bottom:16px
}
#filters_firstbar h4 {
	padding-top:10px;
	padding-bottom:14px
}
#filters_firstbar a {
	color:#0a68c8
}
#filters_firstbar h2 {
	padding-left:11px;
	font:bold 16px "Trebuchet Ms";
	line-height:18px;
	color:#1f1f1f
}
#filters_firstbar h3 {
	padding:7px 0 7px 25px;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 2px -487px no-repeat;
	font:bold 13px Arial, Verdana, sans-serif;
	border-top:1px dotted #ccc;
	text-decoration:underline;
	color:#c89302;
	cursor:pointer
}
#filters_firstbar h3.first {
	border:0;
	margin:0
}
#filters_firstbar h3.closed {
	background-position:4px -459px
}
#filters_firstbar ul {
	padding:0 0 9px 0;
	margin:0
}
#filters_firstbar ul.opened {
	display:block
}
#filters_firstbar ul.closed {
	display:none
}
#filters_firstbar li {
	padding-left:26px;
	margin:0;
	width:auto;
	color:#888
}
#filters_firstbar li.selected {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 4px -432px no-repeat;
	padding-left:26px;
	font-size:12px
}
#filters_firstbar li.selected a, #filters_firstbar h3 a {
	color:#1f1f1f;
	font-weight:bold
}
#filters_firstbar li.os {
	padding-top:5px;
	padding-bottom:1px;
	background:url(http://va2en.sftcdn.net/shared/img/icons/os_sprite.png) no-repeat -1000em -1000em
}
#filters_firstbar li.os_2 {
	background-position:4px -350px
}
#filters_firstbar li.os_724 {
	background-position:4px -300px
}
#filters_firstbar li.mobile_os_1 {
	background-position:4px 0
}
#filters_firstbar li.mobile_os_2 {
	background-position:4px -50px
}
#filters_firstbar li.mobile_os_3 {
	background-position:4px -150px
}
#filters_firstbar li.mobile_os_4 {
	background-position:4px -350px
}
#filters_firstbar li.mobile_os_5 {
	background-position:4px -200px
}
#filters_firstbar li.mobile_os_6 {
	background-position:4px -250px
}
#filters_firstbar li.mobile_os_7 {
	background-position:4px -100px
}
#filters_firstbar li.mobile_os_8 {
	background-position:4px -400px
}
#filters_firstbar li a.more, #filters_firstbar li a.less {
	display:inline;
	outline:0;
	padding-right:2px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 100% -423px
}
#filters_firstbar li a.more span.less {
	display:none
}
#filters_firstbar li a.less span.more {
	display:none
}
#filters_firstbar li a span.icon {
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -88px -1412px no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	padding:0
}
#filters_firstbar li a.more span.icon {
	background-position:-88px -1412px
}
#filters_firstbar li a.less span.icon {
	background-position:-88px -1441px
}
#filters_firstbar label {
	color:#1f1f1f;
	padding:0 0 2px 4px
}
#filters_firstbar label.no_results {
	color:#888
}
#filters_firstbar p.clear_filters {
	margin:0;
	padding:2px;
	background:#fbfbfb
}
#filters_firstbar p.clear_filters.bottom {
	border-top:1px dotted #c3d0d8;
	border-bottom:1px dotted #c3d0d8
}
#filters_firstbar p.clear_filters.top {
	border-bottom:1px dotted #c3d0d8;
	border-bottom:1px dotted #c3d0d8
}
#filters_firstbar p.clear_filters a {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 0 -978px no-repeat;
	padding-left:26px;
	font-size:12px
}
.lists .section_title {
	overflow:visible;
	height:42px
}
#filters_options {
	display:block;
	overflow:visible;
	float:left;
	width:58%;
	font-size:13px
}
#filters_options p {
	float:left;
	padding:3px 6px 0 15px
}
#filters_options #pull_down {
	position:relative;
	overflow:visible;
	display:block;
	float:left;
	z-index:10;
	margin-top:6px
}
#filters_options #pull_down.js_pulldown {
	width:auto;
	float:none;
	font-size:.81em;
	border:0 none;
	margin:3px
}
.lists.search_list, #order_by_box {
	overflow:visible
}
.show_type {
	float:right;
	padding-right:15px
}
.show_type p {
	padding:0 0 0 24px;
	margin-top:13px
}
.show_type p.type_list {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -407px no-repeat
}
.show_type p.type_gallery {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -377px no-repeat
}
.section_title {
	clear:both;
	position:relative;
	display:block;
	overflow:hidden;
	width:auto;
	background:#ebebeb;
	border-top:2px solid  #bf1e2d/*#286cb7*/
}
.section_title h4, h4.section_title {
	font:1.25em Century Gothic, Arial, sans-serif;
	line-height:1.2em;
	padding:4px 15px 7px
}
#content_2col_right .mainbar .section_title h4, #content_2col_right .mainbar h4.section_title {
	font-size:1.35em
}
.section_title em {
	color:#c89302;
	font-style:normal;
	font-weight:bold
}
.section_title h4 span, h4.section_title span {
	display:block;
	font:.7em Arial, Helvetica, sans-serif;
	color:#999;
	padding:2px 0 0 0
}
.section_title span strong {
	font-weight:normal;
	color:#999
}
.section_title span span {
	display:inline;
	font-size:1em;
	padding:0
}
.section_title div.tabs {
	height:32px
}
.section_title div.tabs ul {
	padding:0 0 0 8px;
	margin:0
}
div.tabs {
	display:block;
	overflow:hidden;
	width:auto;
	padding:0;
	position:relative
}
div.tabs ul {
	padding:0 16px 0 12px;
	display:block;
	overflow:hidden;
	margin:0
}
div.tabs ul li {
	float:left;
	display:inline;
	padding:0;
	border:0
}
div.tabs ul li a {
	float:left;
	overflow:hidden;
	margin:4px 4px 1px 0;
	padding:4px 16px;
	background-color:#bf1e2d; /*#509cd2;*/
	border:1px solid #bf1e2d;
	color:#fff;
	font-weight:bold;
	text-align:center;
	white-space:nowrap
}
div.tabs ul li.active a, div.tabs ul li.active a:hover, div.tabs ul li.active a:focus {
	margin:0 4px;
	padding:8px 16px 6px;
	background-color:#fff;
	border-color:#cddced #9fafc0 #fff #cddced;
	text-decoration:none;
	color:#000
}
div.tabs ul li a span {
	font-weight:normal;
	font-size:.8em
}
div.tabs ul li a:hover, div.tabs ul li a:focus {
	background-color:#c89302;
	border:1px solid #c89302
}
div.tabs hr {
	width:auto;
	display:block;
	height:1px;
	background-color:#cddced;
	border:0 none;
	clear:both;
	margin:-3px 0 0 0
}
.download_new_xl, .download_new_xl:hover, .buy_new_xl, .buy_new_xl:hover, .download_web_new_xl, .download_web_new_xl:hover, .playonline_new_xl, .playonline_new_xl:hover, .install_qr_new_xl, .install_qr_new_xl:hover {
	display:block;
	height:52px;
	overflow:hidden;
	margin:0 0 3px 0;
	background:#5f9a0d url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) 0 0 no-repeat;
	font:bold 2.5em Century Gothic, Arial, sans-serif;
	letter-spacing:-.035em;
	text-decoration:none;
	cursor:pointer
}
.download_new_xl strong, .download_new_xl strong:hover, .buy_new_xl strong, .buy_new_xl strong:hover, .download_web_new_xl strong, .download_web_new_xl strong:hover, .playonline_new_xl strong, .playonline_new_xl strong:hover, .install_qr_new_xl strong, .install_qr_new_xl strong:hover {
	display:block;
	margin:0 0 0 15px;
	padding:3px 55px 15px 8px;
	background:#5f9a0d url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) right top no-repeat;
	color:#FFF;
	text-shadow:.035em .035em .04em #626262;
	line-height:26pt;
	text-align:center;
	white-space:nowrap
}
.playonline_new_xl strong, .playonline_new_xl strong:hover {
	padding-right:87px
}
.download_new_xl, .download_new_xl:hover {
	background-color:#5f9a0d;
	background-position:0 0
}
.download_new_xl strong, .download_new_xl strong:hover {
	background-color:#5f9a0d;
	background-position:right top
}
.buy_new_xl, .buy_new_xl:hover {
	background-color:#bb7e00;
	background-position:0 -164px
}
.buy_new_xl strong, .buy_new_xl strong:hover {
	background-color:#bb7e00;
	background-position:right -164px
}
.install_qr_new_xl, .install_qr_new_xl:hover {
	background-color:#006dbd;
	background-position:0 -329px
}
.install_qr_new_xl strong, .install_qr_new_xl strong:hover {
	background-color:#006dbd;
	background-position:right -329px
}
.download_web_new_xl, .download_web_new_xl:hover {
	background-color:#5f9a0d;
	background-position:0 -495px
}
.download_web_new_xl strong, .download_web_new_xl strong:hover {
	background-color:#5f9a0d;
	background-position:right -495px
}
.playonline_new_xl, .playonline_new_xl:hover {
	background-color:#006dbd;
	background-position:0 -661px
}
.playonline_new_xl strong, .playonline_new_xl strong:hover {
	background-color:#006dbd;
	background-position:right -661px
}
#toolbar_promotion {
	display:inline-block
}
#toolbar_promotion .download_new_xl, #toolbar_promotion .buy_new_xl, #toolbar_promotion .download_web_new_xl, #toolbar_promotion .playonline_new_xl, #toolbar_promotion .install_qr_new_xl {
	float:left
}
.download_new_l, .download_new_l:hover, .buy_new_l, .buy_new_l:hover, .download_web_new_l, .download_web_new_l:hover, .playonline_new_l, .playonline_new_l:hover, .install_qr_new_l, .install_qr_new_l:hover {
	display:block;
	height:34px;
	overflow:hidden;
	margin:0 0 2px 0;
	background:#f0f7f0 url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) 0 0 no-repeat;
	font:bold 1.65em Century Gothic, Arial, sans-serif;
	letter-spacing:-.02em;
	cursor:pointer;
	text-decoration:none
}
.download_new_l strong, .download_new_l strong:hover, .buy_new_l strong, .buy_new_l strong:hover, .download_web_new_l strong, .download_web_new_l strong:hover, .playonline_new_l strong, .playonline_new_l strong:hover, .install_qr_new_l strong, .install_qr_new_l strong:hover {
	display:block;
	margin:0 0 0 15px;
	padding:3px 38px 10px 1px;
	background:#7cb521 url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) right top no-repeat;
	color:#FFF;
	text-shadow:.035em .035em .04em #626262;
	line-height:15.7pt;
	text-align:center;
	white-space:nowrap
}
.install_qr_new_l strong, .install_qr_new_l strong:hover {
	padding-right:43px
}
.playonline_new_l strong, .playonline_new_l strong:hover {
	padding-right:59px
}
.download_new_l, .download_new_l:hover {
	background-color:#5f9a0d;
	background-position:0 -60px
}
.download_new_l strong, .download_new_l strong:hover {
	background-color:#5f9a0d;
	background-position:right -60px
}
.buy_new_l, .buy_new_l:hover {
	background-color:#bb7e00;
	background-position:0 -224px
}
.buy_new_l strong, .buy_new_l strong:hover {
	background-color:#bb7e00;
	background-position:right -224px
}
.install_qr_new_l, .install_qr_new_l:hover {
	background-color:#006dbd;
	background-position:0 -389px
}
.install_qr_new_l strong, .install_qr_new_l strong:hover {
	background-color:#006dbd;
	background-position:right -389px
}
.download_web_new_l, .download_web_new_l:hover {
	background-color:#5f9a0d;
	background-position:0 -555px
}
.download_web_new_l strong, .download_web_new_l strong:hover {
	background-color:#5f9a0d;
	background-position:right -555px
}
.playonline_new_l, .playonline_new_l:hover {
	background-color:#006dbd;
	background-position:0 -721px
}
.playonline_new_l strong, .playonline_new_l strong:hover {
	background-color:#006dbd;
	background-position:right -721px
}
#virus_free_seal .download_new_l, #virus_free_seal .buy_new_l, #virus_free_seal .download_web_new_l, #virus_free_seal .playonline_new_l, #virus_free_seal .install_qr_new_l, #second_button_box .download_new_l, #second_button_box .buy_new_l, #second_button_box .download_web_new_l, #second_button_box .playonline_new_l, #second_button_box .install_qr_new_l, #analysis_virus_free .download_new_l, div.video_description .download_web_new_l {
	position:relative;
	float:left
}
.download_new_m, .download_new_m:hover, .buy_new_m, .buy_new_m:hover, .download_web_new_m, .download_web_new_m:hover, .playonline_new_m, .playonline_new_m:hover, .install_qr_new_m, .install_qr_new_m:hover {
	display:block;
	height:30px;
	overflow:hidden;
	margin:0 0 2px 0;
	background:#f0f7f0 url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) 0 0 no-repeat;
	font:bold 1.25em Century Gothic, Arial, sans-serif;
	letter-spacing:-.03em;
	cursor:pointer;
	text-decoration:none;
	text-align:center
}
.download_new_m strong, .download_new_m strong:hover, .buy_new_m strong, .buy_new_m strong:hover, .download_web_new_m strong, .download_web_new_m strong:hover, .playonline_new_m strong, .playonline_new_m strong:hover, .install_qr_new_m strong, .install_qr_new_m strong:hover {
	display:block;
	margin:0 0 0 6px;
	padding:3px 29px 9px 4px;
	background:#7cb521 url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) right top no-repeat;
	color:#FFF;
	white-space:nowrap
}
.install_qr_new_m strong, .install_qr_new_m strong:hover {
	padding-right:36px
}
.playonline_new_m strong, .playonline_new_m strong:hover {
	padding-right:41px
}
.download_new_m, .download_new_m:hover {
	background-color:#5f9a0d;
	background-position:0 -101px
}
.download_new_m strong, .download_new_m strong:hover {
	background-color:#5f9a0d;
	background-position:right -101px
}
.buy_new_m, .buy_new_m:hover {
	background-color:#bb7e00;
	background-position:0 -265px
}
.buy_new_m strong, .buy_new_m strong:hover {
	background-color:#bb7e00;
	background-position:right -265px
}
.install_qr_new_m, .install_qr_new_m:hover {
	background-color:#006dbd;
	background-position:0 -430px
}
.install_qr_new_m strong, .install_qr_new_m strong:hover {
	background-color:#006dbd;
	background-position:right -430px
}
.download_web_new_m, .download_web_new_m:hover {
	background-color:#5f9a0d;
	background-position:0 -596px
}
.download_web_new_m strong, .download_web_new_m strong:hover {
	background-color:#5f9a0d;
	background-position:right -596px
}
.playonline_new_m, .playonline_new_m:hover {
	background-color:#006dbd;
	background-position:0 -762px
}
.playonline_new_m strong, .playonline_new_m strong:hover {
	background-color:#006dbd;
	background-position:right -762px
}
#program_opinion_list ul.options h2 {
	font-size:1em;
	float:left
}
#file_security_review .download_new_m, #file_security_program .download_new_m {
	display:inline-block;
	margin-top:8px
}
.download_new_s, .download_new_s:hover {
	display:block;
	height:30px;
	overflow:hidden;
	margin:0 0 2px 0;
	background:#5f9a0d url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) 0 -101px no-repeat;
	font:bold 1.4em Century Gothic, Arial, sans-serif;
	letter-spacing:-0.02em;
	cursor:pointer;
	text-decoration:none;
	text-align:center
}
.download_new_s strong, .download_new_s strong:hover {
	display:block;
	margin:0 0 0 6px;
	padding:4px 29px 9px 4px;
	background:#5f9a0d url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) right -101px no-repeat;
	color:#FFF;
	white-space:nowrap
}
.download_xl {
	text-decoration:underline;
	font:bold 2.65em Century Gothic, Arial, sans-serif;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 0;
	padding:0 0 6px 55px;
	letter-spacing:-0.03em
}
.download_l, .demo_online_l {
	text-decoration:underline;
	font:bold 2.15em Century Gothic, Arial, sans-serif;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -59px;
	padding:0 0 6px 35px
}
.download_m, .demo_online_m {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:3px 0 3px 25px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -99px
}
.download_s, h2.download_s a, .demo_online_s {
	color:#0a68c8;
	padding:2px 0 2px 19px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -128px;
	text-decoration:underline
}
.download_web_xl {
	text-decoration:underline;
	font:bold 2.65em Century Gothic, Arial, sans-serif;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -831px;
	padding:0 0 6px 55px;
	letter-spacing:-0.03em
}
.download_web_l {
	text-decoration:underline;
	font:bold 2.15em Century Gothic, Arial, sans-serif;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -891px;
	padding:0 0 6px 35px
}
.download_web_m {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:3px 0 3px 25px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -927px
}
.download_web_s {
	color:#0a68c8;
	padding:2px 0 2px 19px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -961px;
	text-decoration:underline
}
h2 a.download_s, h2 a.download_m, h2 a.download_web_s, h2 a.download_web_m {
	font-size:.80em
}
a.buy_l {
	text-decoration:underline;
	font:bold 2.15em Century Gothic, Arial, sans-serif;
	color:#0a68c8;
	padding:0 0 6px 35px;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -376px
}
a.buy_m {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:2px 0 2px 25px;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -416px
}
a.buy_s {
	color:#0a68c8;
	padding:0 0 2px 19px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -449px;
	text-decoration:underline
}
a.play_l {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:25px 0 2px 46px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -536px;
	text-indent:-9999em
}
a.play_m {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:12px 0 2px 33px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -596px;
	text-indent:-9999em
}
a.play_s {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#0a68c8;
	padding:0 0 2px 21px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -639px;
	text-indent:-9999em
}
a.install_qr_l {
	text-decoration:underline;
	font:bold 2.15em Century Gothic, Arial, sans-serif;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -696px;
	padding:0 0 6px 35px
}
.license1 {
	color:#539b32
}
.license2 {
	color:#888
}
.license3 {
	color:#888
}
.license4 {
	color:#539b32
}
.license5 {
	color:#539b32
}
.license6 {
	color:#539b32
}
.license8 {
	color:#888
}
.license9 {
	color:#539b32
}
.license10 {
	color:#539b32
}
.license11 {
	color:#539b32
}
.program_data dt {
	display:none
}
.program_data dd {
	float:left;
	padding-right:1em;
	font:.8em Verdana, Geneva, sans-serif;
	margin-top:.8em;
	margin-bottom:.2em
}
.program_data dd.language {
	color:#888
}
.program_data dd.date {
	color:#888
}
.program_data dd.own {
	color:#c07719
}
.program_data dd.section {
	color:#999
}
.rank {
	display:block;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -50px;
	text-indent:-1000em;
	width:90px;
	height:20px
}
.rank_s .rank {
	width:65px;
	height:12px;
	background-position:-10px -119px
}
.rank span {
	display:block;
	height:20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -10px
}
.rank_s span {
	height:12px;
	background-position:-10px -80px;
	line-height:1.2em
}
.rank_user span {
	background-position:-10px -30px
}
.rank_s .rank_user span {
	background-position:-10px -100px;
	line-height:1.2em
}
.rank .rank_10 {
	width:100%
}
.rank .rank_9 {
	width:91%
}
.rank .rank_8 {
	width:80%
}
.rank .rank_7 {
	width:71%
}
.rank .rank_6 {
	width:60%
}
.rank .rank_5 {
	width:51%
}
.rank .rank_4 {
	width:40%
}
.rank .rank_3 {
	width:31%
}
.rank .rank_2 {
	width:20%
}
.rank .rank_1 {
	width:11%
}
.rank .rank_0 {
	width:0
}
li .middle_value {
	margin-left:8px;
	color:#999
}
li .middle_value strong {
	color:#000
}
a.more_info {
	float:right;
	padding:2px 25px 2px 0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -1692px no-repeat
}
a.more_link {
	float:right;
	clear:both;
	padding:2px 23px 2px 0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -1382px no-repeat
}
dd.opinions {
	background:#e8eef0 url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -7px -287px
}
a.opinions {
	background:#e8eef0 url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -7px -157px
}
a.icon_twitter {
	float:left;
	overflow:hidden;
	width:16px;
	height:16px;
	text-indent:9999em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -559px no-repeat
}
a.icon_facebook {
	float:left;
	overflow:hidden;
	width:16px;
	height:16px;
	text-indent:9999em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -1154px no-repeat
}
a.icon_rss, .icon_rss {
	float:left;
	overflow:hidden;
	width:16px;
	height:16px;
	text-indent:9999em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -9px -589px no-repeat
}
a.icon_email {
	float:left;
	overflow:hidden;
	width:16px;
	height:16px;
	text-indent:9999em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -165px no-repeat
}
.mobile_plat {
	clear:both;
	float:left;
	margin:.55em .6em .4em 0
}
.plat_series {
	text-align:center;
	font:7pt Verdana, sans-serif;
	float:left;
	margin-right:1px;
	width:auto;
	color:#fff;
	line-height:12px;
	padding:0
}
.plat_series div {
	float:left;
	clear:both;
	height:12px;
	padding:0 3px;
	line-height:12px
}
.plat_symbian {
	background-color:#2a66af;
	border-color:#2a66af;
	border-style:solid none solid solid;
	border-width:1px
}
.plat_java {
	background-color:#52a02b;
	border-color:#52a02b;
	border-style:solid none solid solid;
	border-width:1px
}
.plat_j2me {
	color:#333;
	background-color:#d7e8d2;
	border:1px solid #52a02b;
	width:39px
}
.plat_win, .plat_windows {
	background-color:#158e96;
	border-color:#158e96;
	border-style:solid none solid solid;
	border-width:1px
}
.plat_wm, .plat_mobile {
	background-color:#cbe4e8;
	border:1px solid #158e96;
	width:39px
}
.plat_bb, .plat_blackberry {
	background-color:#a7912d;
	border-width:1px;
	border-style:solid none solid solid;
	border-color:#a7912d
}
.plat_rim {
	color:#333;
	background-color:#e8e5d3;
	border:1px solid #a7912d;
	width:26px
}
.plat_multiple, .plat_multi {
	background-color:#a62d2d;
	border-color:#a62d2d;
	border-style:solid none solid solid;
	border-width:1px
}
.plat_multiple2, .plat_os {
	color:#333;
	background-color:#e8d1d3;
	border:1px solid #a62d2d
}
.plat_iphone {
	color:#fff;
	background-color:#6b6b6b;
	border:1px solid #6b6b6b
}
.plat_ipad {
	color:#fff;
	background-color:#6b6b6b;
	border:1px solid #6b6b6b
}
.plat_iphone_ipad {
	color:#fff;
	background-color:#6b6b6b;
	border:1px solid #6b6b6b
}
.plat_android {
	color:#fff;
	background-color:#99c400;
	border:1px solid #99c400
}
.serie_symbian, .plat_s60, .plat_foma, .plat_s80, .plat_s90, .plat_uiq, .plat_9200, .plat_plus {
	color:#333;
	background-color:#cfdced;
	border:1px solid #2a66af
}
.plat_wp7 {
	color:#fff;
	background-color:#7626b1;
	border:1px solid #7626b1
}
.webware_container {
	clear:both;
	float:left;
	margin:.55em .6em 0 0
}
.webware_content {
	text-align:center;
	font:7pt Verdana, sans-serif;
	float:left;
	margin-right:1px;
	width:auto;
	color:#fff;
	line-height:12px;
	padding:0
}
.plat_webware {
	color:#fff;
	background-color:#34aeae;
	border:1px solid #34969a
}
.msg_info, .msg_ok, .msg_ko, .msg_warning, .msg_tip {
	position:relative;
	padding:10px 25px 10px 35px;
	margin:0 0 10px;
	border-top:4px solid
}
.msg_info p, .msg_ok p, .msg_ko p, .msg_warning p, .msg_tip p {
	margin:1px 0;
	text-align:left
}
.msg_info h3, .msg_ok h3, .msg_ko h3, .msg_warning h3, .msg_tip h3 {
	font:bold 1.4em Arial, Verdana, Sans-Serif
}
.msg_info {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -79px -986px #d1e7ff;
	border-color:#2c6bb8
}
.msg_ok {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -79px -1086px #eaf7e6;
	border-color:#579800
}
.msg_ko {
	padding-left:15px;
	background-color:#ffdbdb;
	border-color:#b50000
}
.msg_ko ul {
	padding-left:20px
}
.msg_ko ul strong {
	display:block;
	padding-left:2em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -94px -1196px
}
.msg_warning {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -79px -886px #fff9a0;
	border-color:#ff9c00
}
#error_404 {
	background:url(http://va2en.sftcdn.net/shared/img/interface/404.png) no-repeat top right;
	margin-top:16px
}
.error_explainer {
	width:70%;
	margin:0 auto
}
.error_explainer h1 {
	margin:.2em 0 1em 0;
	width:70%;
	font:2.3em Century Gothic, Arial, Helvetica, sans-serif
}
.error_explainer h1 strong {
	color:#333
}
.error_explainer span {
	font-weight:bold;
	color:#c89302
}
.error_explainer dl {
	width:70%
}
.error_explainer dl dt {
	margin:1.5em 0 .2em;
	font:bold 1.3em Arial, Helvetica, sans-serif
}
.error_explainer dl dd {
	padding-left:3%;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -88px -334px transparent
}
.error_explainer dl dd a {
	text-decoration:underline
}
.error_optimizer {
	width:85%;
	margin:4em auto 3em
}
.error_square {
	float:left;
	width:245px;
	min-height:24em;
	border:1px solid #e1e1e1;
	border-top:5px solid #286cb7;
	border-bottom:5px solid #e1e1e1;
	margin-right:40px
}
.error_square.maxheight {
	height:33em
}
.error_square h2 {
	margin:.5em .8em;
	font:bold 1.5em Century Gothic, Arial, Helvetica, sans-serif
}
.error_square ul {
	margin-left:1.3em
}
.error_square.top_searches {
	margin:0
}
.error_square.top_searches ul li h1, .error_square.top_searches ul li h2, .error_square.top_searches ul li h3, .error_square.top_searches ul li strong, .error_square.top_searches ul li em {
	margin:0;
	padding:0;
	font:normal 1em/18px Arial, Helvetica, sans-serif
}
.button {
	width:auto;
	overflow:visible;
	padding:1px 16px;
	background:#157bc3 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -245px repeat-x;
	border:1px solid #004d84;
	border-bottom-width:2px;
	color:#fff;
	font:1.5em Arial, Helvetica, sans-serif;
	cursor:pointer
}
a.select_btn {
	padding:1px 14px;
	background:#4ea718 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -292px repeat-x;
	border:1px solid #255907;
	border-bottom-width:2px;
	color:#fff;
	font:bold 1.1em Arial, Helvetica, sans-serif
}
.button_cta {
	padding:2px 25px;
	background:#4ea718 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -768px repeat-x;
	border:1px solid #286807;
	color:#fff;
	font:2.5em Arial, Helvetica, sans-serif
}
.btn_disabled {
	background-color:#ccc;
	background-position:0 -331px;
	color:#fff;
	border:1px solid #a8a8a8;
	text-shadow:2px 2px 1px #ccc
}
form.forms {
	background-color:#f5f5f5;
	border:1px solid #dadada
}
form.forms fieldset {
	display:block;
	width:93%;
	margin:15px auto
}
form.forms fieldset input, form.forms fieldset select {
	padding:1px;
	margin-right:5px
}
form.forms fieldset input.input_xl, form.forms fieldset textarea.input_xl {
	width:400px
}
form.forms fieldset input.input_l, form.forms fieldset textarea.input_l {
	width:250px
}
form.forms fieldset input.input_m, form.forms fieldset textarea.input_m {
	width:200px
}
form.forms fieldset input.input_s, form.forms fieldset textarea.input_s {
	width:50px
}
form.forms fieldset select.input_xl {
	width:405px
}
form.forms fieldset select.input_l {
	width:255px
}
form.forms fieldset select.input_m {
	width:155px
}
form.forms fieldset select.input_s {
	width:55px
}
form.forms fieldset fieldset {
	width:auto;
	margin:0
}
form.forms legend, form.forms h2 {
	position:inherit;
	display:block;
	clear:both;
	padding-bottom:5px;
	font-weight:bold;
	color:#333
}
form.forms legend.title, form.forms h2.title {
	display:block;
	font:normal 2.1em Century Gothic, Arial, sans-serif;
	white-space:normal
}
form.forms legend.hidden {
	display:none
}
form.forms legend.title strong, form.forms h2.title strong {
	color:#1386b9;
	font-weight:normal
}
form.forms label {
	float:left;
	padding-right:15px
}
form.forms ol {
	margin-top:10px
}
form.forms li {
	padding:10px
}
form.forms li.error {
	margin-bottom:.8em;
	border:1px solid #dadada;
	background-color:#fffefe
}
form.forms li.error input, form.forms li.error textarea {
	border:1px solid #b50000
}
form.forms div.error {
	margin-top:5px;
	font-size:.9em;
	font-weight:bold;
	color:#b50000
}
form#opinion_dialog_form div.error {
	float:left
}
form.forms #submit {
	margin-left:37%;
	padding:1px 16px
}
form.forms #error_capsule li {
	padding:0 0 0 11px;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll -95px -334px transparent
}
div.pagination_navigation {
	clear:both;
	position:relative;
	width:auto;
	margin:18px auto;
	text-align:center
}
div.pagination_navigation li {
	display:inline;
	padding:0 2px;
	border-right:1px solid #888
}
div.pagination_navigation a {
	padding:2px;
	font-weight:bold
}
div.pagination_navigation span {
	padding:0 4px;
	font-weight:bold;
	background-color:#0a68c8;
	color:#FFF
}
div.pagination_navigation li.pagination_last {
	border:0
}
form.forms fieldset.new_register input {
	margin-left:2px
}
form.forms fieldset.new_register input.input_l {
	width:234px
}
form.forms fieldset.new_register input.input_m {
	width:132px
}
form.forms fieldset.new_register select {
	margin-left:2px
}
form.forms fieldset.new_register select.input_l {
	width:216px
}
form.forms fieldset.new_register select#bday {
	width:50px
}
form.forms fieldset.new_register select#bmonth {
	width:78px
}
form.forms fieldset.new_register select#byear {
	width:68px
}
form.forms fieldset.new_register #company_register {
	margin:0 3px 1px 1px;
	vertical-align:middle
}
form.forms fieldset.new_register #submit {
	margin-left:40%
}
#login_page form.forms {
	width:650px;
	overflow:hidden
}
#login_page form.forms h2, #recover_pass h2 {
	font:bold 1.25em Century Gothic, Arial, sans-serif;
	color:#1f1f1f;
	padding:4px 25px 7px
}
#login_page form.forms legend {
	display:none
}
#login_page form.forms .box_login {
	float:left;
	width:48%
}
#login_page form.forms .box_login ul {
	margin-right:15px
}
#login_page form.forms .box_login ul li {
	padding-left:0
}
#login_page form.forms .box_login .msg_ko, #login_page form.forms .box_login .msg_warning {
	margin-top:25px;
	width:70%
}
#login_page .box_connect {
	margin-top:25px
}
#login_page .box_connect p {
	text-align:left
}
#login_page .box_connect dl dt {
	float:left;
	padding:2px 15px 0 0;
	width:40%
}
#login_page .box_connect dl dd {
	margin-bottom:5px
}
#login_page form.forms label {
	float:none;
	display:block
}
#login_page form.forms label.remember {
	display:inline
}
#login_page form.forms #submit {
	margin-left:0
}
#login_page form.forms .box_connect {
	float:left;
	padding:10px 20px;
	background-color:#d4eaff;
	width:45%
}
#login_page form.forms .box_login div.error {
	width:250px
}
#login_page p.info {
	padding-left:1.6em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -92px -995px
}
#mainbar_search {
	background:#ebebeb
}
#recover_pass form.forms fieldset {
	width:auto;
	margin:0;
	padding:10px 15px 17px
}
#recover_pass form.forms legend {
	display:none
}
#recover_pass form.forms label {
	float:none;
	padding-right:5px;
	font-weight:bold
}
#recover_pass .msg_ok {
	margin-top:10px
}
#recover_pass .msg_ok p {
	margin-bottom:15px
}
#recover_pass .nyroModalClose {
	visibility:hidden
}
#nyroModalContent #recover_pass .nyroModalClose {
	visibility:visible
}
.msn_header {
	padding:1px 0 1px 20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -9px -1074px
}
.facebook_connect_header {
	padding:1px 0 1px 20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -9px -1154px
}
.facebook_connect_header_disabled {
	padding:1px 0 1px 20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -9px -1175px
}
#msn_link_header {
	padding:1px 0 1px 20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -9px -1054px
}
#msn_link_header.active {
	color:#006bc1;
	font-weight:normal
}
#categories_nav h4 {
	font-size:1.2em;
	padding-left:10px;
	border-bottom:1px solid #d2dce7
}
#categories_nav h4.main_section {
	padding-top:7px;
	padding-left:10px
}
#categories_nav h4 a {
	color:#000
}
#categories_nav h4 a strong {
	color: #BF1E2D;/*#006bc1*/}
#categories_nav {
	z-index:1000;
	position:relative;
	overflow:visible;
	height:1%;
	background:#f5f5f5
}
#categories_nav.sections ul {
	height:1%;
	overflow:hidden;
	display:block;
	width:auto
}
#categories_nav.sections li {
	background-image:none
}
#categories_nav div.section_title h4 a {
	color:#000
}
#categories_nav div.section_title h4 strong {
	color: #BF1E2D;/*#167cc3*/
}
#categories_nav .section_title h4.main_section strong {
	font:.8em Arial, Verdana, sans-serif
}
#categories_nav .section_title h4.main_section strong.two_lines {
	display:block
}
#category_list_set #categories_nav .section_title, #category_mobile_list_set #categories_nav .section_title, #category_thumbnail_set #categories_nav .section_title {
	padding-left:20px;
	padding-right:4px;
	background:#ebebeb url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -2px -506px no-repeat;
	cursor:pointer
}
#category_list_set #categories_nav .section_title.closed, #category_mobile_list_set #categories_nav .section_title.closed, #category_thumbnail_set #categories_nav .section_title.closed {
	background-position:2px -459px
}
.standar_nav, .standar_nav ul, .standar_nav ul li {
	overflow:visible
}
#categories_nav .standar_nav .submenu {
	z-index:100;
	position:absolute;
	top:-2px;
	left:185px;
	width:150px;
	border:2px solid #9fafc0;
	background-color:#f5f5f5;
	-webkit-box-shadow:0 5px 10px #666;
	-moz-box-shadow:0 5px 10px #666;
}
#categories_nav .standar_nav .submenu li {
	padding:0;
	background:0;
	border-bottom:1px dotted #ccc;
	border-top:0;
	border-left:0;
	font-weight:normal
}
#categories_nav .standar_nav .submenu li:hover {
	padding:0;
	background-color:#c89302;
	border-bottom:1px dotted #ccc;
	color:#fff;
}
#categories_nav .standar_nav .submenu li a {
	display:block;
	padding:4px 10px
}
#categories_nav .standar_nav .submenu li a:hover {
	color:#fff;
	background-color:#c89302;
	display:block;
}
#categories_nav ul {
	position:relative
}
#categories_nav ul a.on {
	display:block;
	padding:5px 5px 5px 15px;
	background:#509cd2;
	font-weight:bold
}
#categories_nav ul li {
	overflow:hidden;
	padding:0;
	height:1%;
	background:#f5f5f5 url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 110% -1720px no-repeat
}
#categories_nav ul li.no_child {
	background:0
}
#categories_nav ul li:hover strong a {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul li ul li {
	background:#f5f5f5
}
#categories_nav ul li ul li a {
	display:block;
	padding:2px 15px
}
#categories_nav ul li ul li ul li a {
	height:1%;
	padding:2px 20px
}
#categories_nav ul li a:hover, #categories_nav ul li a:focus {
	background-color:#c89302;
	color:#fff
}
#categories_nav ul li ul li.on, #categories_nav ul .open .open li.on {
	padding:0
}
#categories_nav ul .open {
	display:block;
	padding:5px 15px;
	border-bottom:1px dotted #ccc
}
#categories_nav ul .open a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul .open .open li.on a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul li strong a {
	display:block;
	padding:4px 10px
}
#categories_nav ul li.open_on ul li {
	background:#f5f5f5
}
#categories_nav ul li.open_on ul li:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul li.open_on ul li:hover a {
	color:#fff
}
#categories_nav ul li.open_on {
	padding:0;
	background:#f5f5f5;
	border:0
}
#categories_nav ul li.open {
	padding:0;
	border:0;
	background:0
}
#categories_nav ul li.open li a.on {
	padding:2px 5px 2px 15px;
	background:#fff
}
#categories_nav ul li.open ul li ul li a.on {
	padding-left:20px
}
#categories_nav ul li.open li a.on:hover {
	background:#c89302
}
#categories_nav ul li.open .open ul {
	overflow:hidden;
	position:relative;
	background:#f5f5f5
}
#categories_nav ul .open ul li.open_on ul li {
	font-weight:normal
}
#categories_nav ul .open ul li.open_on ul li:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul .open ul li.open_on ul li:hover a {
	color:#fff
}
#categories_nav ul .open ul li.open_on:hover {
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:0
}
#categories_nav ul .open ul li.open_on a.on {
	background:#fff;
	border-bottom:1px dotted #ccc;
	color:#006bc1
}
#categories_nav ul .open ul li.open_on a.on:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul .open .open ul li:hover {
	overflow:hidden;
	position:relative;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	background:#c89302
}
#categories_nav ul .open .open ul li:hover a {
	color:#fff
}
.iframe_twitter iframe, .iframe_facebook iframe, .iframe_tweetmeme iframe {
	width:80px;
	height:35px;
	overflow:hidden
}
.iframe_facebook iframe {
	width:250px
}
.iframe_tweetmeme iframe {
	width:120px
}
#subscribe_confirm div {
	padding:30px 10px 30px 15px;
	background:url(http://va4en.sftcdn.net/shared/img/interface/bg_regstep2.png) no-repeat 90% 45px
}
#subscribe_confirm h5 {
	font:2em Century Gothic, Arial, sans-serif;
	margin-bottom:25px
}
#subscribe_confirm h5 span {
	color:#006bc1
}
#subscribe_confirm .info_big {
	width:70%;
	line-height:21px;
	margin-bottom:20px;
	font-size:1.6em;
	color:#006bc1
}
#newsletter_info form {
	width:560px;
	padding:20px;
	margin:20px auto 0;
	border:1px solid #000;
	background:url(http://va3en.sftcdn.net/shared/img/interface/bg_newsletter3.png) no-repeat 100% bottom
}
#newsletter_info ul {
	margin-top:10px
}
#newsletter_info li {
	margin:0 0 10px 15px;
	list-style-type:square
}
#newsletter_info legend {
	display:block;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#2a445f
}
#newsletter_info label {
	display:block
}
#newsletter_info label.hidden_label {
	display:none
}
#newsletter_info #country, #newsletter_info #email {
	width:200px
}
#newsletter_info form p {
	margin:0 0 0 16px;
	font-size:.9em;
	color:#666
}
#newsletter_info li.send {
	margin-bottom:5px;
	list-style-type:none
}
#newsletter_info .button {
	margin-top:20px;
	padding:1px 12px;
	background-position:0 -249px;
	font-size:1.1em;
	font-weight:bold
}
#security_seal_landing_content h1 {
	font-weight:normal
}
#security_seal_landing_content h1 strong {
	color:#286cb7;
	font-weight:normal
}
#security_seal_landing_content #security_seal_features {
	padding:30px 0 13px 49px;
	border-top:1px solid #cddced;
	border-bottom:1px solid #cddced;
	background:url(http://va2en.sftcdn.net/shared/img/security_seal/landing_seal_background.jpg) no-repeat top left
}
#security_seal_landing_content #security_seal_features ul {
	height:164px;
	padding:21px 0 0 233px;
	background:url(http://va3en.sftcdn.net/en/img/security_seal/landing_seal.png) no-repeat top left
}
#security_seal_landing_content #security_seal_features ul li {
	float:left;
	width:28%;
	margin-right:3em
}
#security_seal_landing_content #security_seal_features ul li h2 {
	font-weight:bold;
	font-size:1.4em
}
#security_seal_landing_content #security_seal_features ul li h2 strong {
	color:#286cb7
}
#security_seal_landing_content h3 {
	padding:1.5em 16px 9px;
	font-weight:bold
}
#security_seal_landing_content #security_seal_faq {
	padding:0 16px 9px
}
#security_seal_landing_content #security_seal_faq ul {
	float:left;
	width:46%;
	padding-right:3em
}
#security_seal_landing_content #security_seal_faq ul li {
	margin-top:15px;
	padding-left:24px;
	background:url(http://va3en.sftcdn.net/shared/img/security_seal/landing_list_style.gif) no-repeat top left
}
#security_seal_landing_content #security_seal_faq ul li h4 {
	font-weight:bold
}
#security_seal_landing_content #security_seal_terms {
	overflow:auto;
	height:210px;
	margin-top:15px;
	padding:0 15px;
	border:1px solid #abbfe0;
	font-size:11px
}
#security_seal_back {
	padding:0 16px 9px
}
#security_seal_landing_content p.security_sentence {
	padding:0 36px 0 16px
}
#nyroModalContent #security_seal_landing_content {
	overflow-y:auto;
	height:640px
}
#nyroModalContent #security_seal_landing_content h1 {
	border-bottom:1px dotted #CCC;
	margin-bottom:1px;
	padding-top:10px;
	background-color:#ebebeb;
	font-size:1.4em;
	font-weight:normal;
	line-height:15px
}
#nyroModalContent #security_seal_landing_content h1 strong {
	color:#cc8e05;
	font-weight:bold
}
/* @end STYLES common */

/* @STYLES home_list */
.information_description .program_data dd {
	line-height:1.46em
}
#popular_links {
	position:relative
}
#popular_links h4.section_title strong {
	color:#167cc3
}
#section_title .links {
	float:right;
	margin-right:2em;
	text-align:right
}
.section_list {
	overflow:hidden;
	width:auto
}
.section_list li {
	position:relative;
	display:block;
	clear:both;
	width:auto;
	padding-top:9px;
	padding-right:1px
}
.section_list li.row_pair {
	background-color:#f5f5f5
}
.section_list li p {
	margin:0
}
.section_list li dt {
	display:none
}
.section_list li .basic_info {
	float:left;
	width:69%;
	margin-bottom:.4em
}
.section_list .section {
	clear:both;
	margin:0;
	width:95%;
	color:#777;
	font-size:.95em;
	padding:2px 0 0
}
.section_list li .basic_info strong {
	font-weight:bold;
	font-size:1.2em
}
.section_list li dl.program_data {
	float:right;
	width:30%;
	margin-top:2px
}
.section_list .program_data dd.list_button {
	float:right
}
.section_list li .basic_info .data {
	clear:both;
	margin:3px 0 6px
}
.section_list li dl dd.opinions {
	position:absolute;
	margin:-11px 0 0 69px;
	padding:0 2px 0 20px;
	background-color:transparent;
	font-size:.9em;
	line-height:15px;
	color:#236297
}
.section_list li dl .under_download_button {
	float:right;
	margin-top:2px;
	text-align:right
}
.section_list .download_web_new_m {
	font-size:1.4em;
	width:auto
}
.section_list .download_web_new_m:hover {
	font-size:1.4em
}
.section_list .download_new_s strong, .section_list .download_web_new_m strong {
	font-weight:bold
}
.section_list .mini_securityseal {
	display:none
}
a.see_more {
	padding-left:12px
}
#trihome {
	position:static;
	overflow:hidden;
	width:auto;
	margin-bottom:16px
}
#trihome #carrousel {
	position:relative;
	overflow:hidden;
	width:auto;
	height:213px;
	border-top:2px solid #286cb7;
	background-color:#f5f5f5
}
#trihome #carrousel li {
	position:relative;
	width:462px
}
#trihome #carrousel li.active {
	display:block
}
#trihome #carrousel li h1 {
	padding:0 12px 9px;
	font:bold 1.6em Arial, sans-serif
}
#trihome #carrousel li h2 {
	padding:0 12px 2px;
	font:bold 1.2em Arial, Helvetica, sans-serif
}
#trihome #carrousel li h3 {
	padding:4px 12px;
	font:1.1em Century Gothic, Arial, sans-serif;
	color:#c89302
}
#carrousel_list {
	top:0;
	width:20000em;
	position:absolute
}
#trihome #carrousel li, #trihome #carrousel li.active {
	display:inherit;
	float:left
}
#trihome ul#trihome_nav.showControls {
	visibility:visible
}
#trihome ul#trihome_nav {
	overflow:hidden;
	height:24px;
	background-color:#f5f5f5
}
#trihome ul#trihome_nav li {
	float:left;
	margin:2px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -5px -827px no-repeat;
	text-indent:-2000px
}
#trihome ul#trihome_nav li:hover {
	background-position:-5px -917px
}
#trihome ul#trihome_nav li.previous {
	margin-right:34%;
	background-position:-5px -849px
}
#trihome ul#trihome_nav li.previous:hover {
	background-position:-5px -939px
}
#trihome ul#trihome_nav li.next {
	float:right;
	background-position:-5px -869px
}
#trihome ul#trihome_nav li.next:hover {
	background-position:-5px -959px
}
#trihome ul#trihome_nav li.active {
	background-position:-5px -807px
}
#trihome ul#trihome_nav li.active:hover {
	background-position:-5px -897px
}
#trihome ul#trihome_nav li a {
	display:block;
	width:20px;
	height:20px
}
#trihome a.play_l {
	position:absolute;
	bottom:3.3em;
	left:14em
}
#trihome #carrousel dt {
	display:none
}
#trihome #carrousel dl {
	position:absolute;
	top:15.2em;
	right:1.2em
}
#trihome #carrousel dd {
	display:block;
	width:47px;
	padding:.2em .5em;
	border:1px solid #666;
	background:#FFF
}
#trihome #featured li {
	position:relative
}
#trihome a.play_s {
	position:absolute;
	top:3em;
	left:0
}
#featured {
	clear:both;
	display:block;
	overflow:hidden;
	width:auto;
	padding-bottom:8px;
	border-bottom:1px dotted #ccc;
	background-color:#FFF
}
#featured ul {
	overflow:hidden;
	width:auto
}
#featured li {
	display:block;
	overflow:hidden;
	width:46%;
	margin:1em 0 6px 1em;
	height:auto
}
#featured li.first {
	float:left;
	width:46%;
	margin:1em 1em 6px 0;
	padding-right:1em;
	border-right:1px dotted #ccc
}
#featured h4 {
	font:1.1em Century Gothic, Arial, sans-serif;
	color:#c89302
}
#featured span {
	font-size:.9em;
	color:#569900
}
#featured img {
	float:left;
	width:50px;
	margin-right:8px
}
#featured p {
	margin:0;
	font-size:.9em
}
#featured .featured_text {
	float:left;
	width:72%
}
.firstbar #video_list ul li a, .secondbar #video_list ul li a {
	float:left
}
#video_list ul li.first a {
	float:none;
	display:block;
	font-weight:bold
}
#video_list ul li.first a.screenshot {
	text-align:center
}
#video_list ul li.first img {
	width:100%;
	margin:0;
	padding:0
}
#video_list ul li.first .photo_video {
	margin:0
}
#video_list ul li.first span {
	margin-top:-40px;
	position:relative;
	background-color:#fff
}
#trihome #carrousel.new_carrousel {
	position:relative
}
#trihome #carrousel.new_carrousel, #trihome #carrousel li {
	height:268px
}
#trihome #carrousel.new_carrousel img {
	position:absolute
}
#trihome #carrousel.new_carrousel .bg, #trihome #carrousel.new_carrousel li .info {
	position:absolute;
	bottom:0;
	display:block;
	overflow:hidden;
	width:100%;
	height:93px
}
#trihome #carrousel.new_carrousel .bg {
	background-color:#0b2943;
	zoom:1;
	filter:alpha(opacity = 75);
	opacity:.75
}
#trihome #carrousel.new_carrousel li .info h2 {
	float:left;
	width:auto;
	padding:5px 8px;
	background-color:#1a87d7;
	font:bold 1.25em/1.2em 'Century Gothic', Arial, sans-serif
}
#trihome #carrousel.new_carrousel li .info h2 a {
	color:#fff
}
#trihome #carrousel.new_carrousel li .info h1 {
	clear:both;
	width:290px;
	padding:10px 8px 9px;
	font:bold 1.4em 'Century Gothic', Arial, sans-serif;
	color:#fff
}
#trihome #onehome_nav_slide {
	position:absolute;
	top:0;
	width:462px
}
#trihome #onehome_nav_slide li {
	float:left;
	text-indent:-99999px
}
#trihome #onehome_nav_slide li.previous, #trihome #onehome_nav_slide li.next {
	position:absolute;
	top:129px;
	text-indent:0
}
#trihome #onehome_nav_slide li.previous {
	left:0
}
#trihome #onehome_nav_slide li.next {
	right:0
}
#trihome #onehome_nav_slide li.previous a, #trihome #onehome_nav_slide li.next a {
	display:inline-block;
	padding:4px 15px;
	background-color:#707070;
	color:#fff;
	font:bold 2.8em 'Century Gothic', Arial, sans-serif;
	zoom:1;
	filter:alpha(opacity = 80);
	opacity:.80
}
#trihome #onehome_nav_slide li.previous a:hover, #trihome #onehome_nav_slide li.next a:hover {
	background-color:#5c5c5c;
	text-decoration:none
}
.button_slide {
	position:absolute;
	bottom:10px;
	right:10px;
	cursor:pointer;
	text-align:right;
	font:bold 1.25em 'Century Gothic', Arial, sans-serif;
	letter-spacing:-0.03em
}
.button_slide, .button_slide:hover {
	text-decoration:none
}
.button_slide strong, .button_slide strong:hover {
	display:block;
	margin:0 0 0 6px;
	padding:6px 29px 6px 4px;
	color:#fff;
	white-space:nowrap
}
.download_button_slide, .download_button_slide strong {
	background:url(http://va2en.sftcdn.net/shared/img/icons/button_new_sprite.png) no-repeat 0 0
}
.download_button_slide, .download_button_slide:hover {
	background-position:0 -824px
}
.download_button_slide strong, .download_button_slide strong:hover {
	padding:4px 29px 8px 4px;
	background-position:right -824px
}
.article_button_slide, .video_button_slide {
	background:#3b5878 url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat
}
.article_button_slide {
	background-position:100% -1997px
}
.article_button_slide strong, .article_button_slide strong:hover {
	padding-right:26px
}
.video_button_slide {
	background-position:100% -2034px
}
a span.alt {
	position:absolute;
	left:-1000px;
	bottom:-1000px;
	padding:.2em .5em;
	border:1px solid #000;
	background-color:#ffffe1;
	color:#000
}
a:focus span.alt, a:active span.alt {
	left:0;
	bottom:0;
	text-decoration:none
}
.accesskey {
	position:absolute;
	display:none;
	width:1.5em;
	height:1.5em;
	padding:.2em;
	border:1px solid #FFF;
	background-color:#c89302;
	font:bold 1.1em Arial, Verdana, sans-serif;
	text-align:center;
	color:#FFF
}
.categories_section {
	width:auto;
	margin:auto
}
.categories_section ul {
	margin:auto
}
.categories_section li {
	padding-left:10px
}
.categories_section li strong a {
	font:bold 1.4em/1.8em Century Gothic, Arial, sans-serif;
	color:#000
}
.categories_section .categories_group {
	margin:10px;
	padding:0 10px 10px;
	background-color:#f5f5f5;
	border-top:2px solid #286cb7
}
.categories_section .categories_group li {
	list-style:inside disc;
	color:#CCC
}
.categories_section .categories_column1 {
	width:32%;
	float:left
}
.categories_section .categories_column2 {
	width:32%;
	float:left
}
.categories_section .categories_column3 {
	width:31%;
	float:left
}
#section_tops {
	overflow:visible;
	z-index:10
}
#section_tops .section_title, #section_tops div.tabs {
	position:static
}
#section_tops .section_title h4 span, #section_tops h4.section_title span {
	display:inline;
	padding:0;
	font:inherit;
	color:#2fa41e
}
#section_tops hr {
	margin-top:-2px
}
#section_tops a {
	outline:0
}
#section_tops div.tabs ul li.active {
	margin-right:4px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#cddced #9fafc0 #fff #cddced
}
#section_tops div.tabs ul li a {
	height:17px;
	padding:5px 16px 6px;
	border:0
}
#section_tops div.tabs ul li.active a {
	padding:8px 12px 6px
}
#section_tops #local_tab {
	padding:5px 18px 6px 37px
}
#section_tops .active #local_tab {
	height:auto;
	padding:5px 15px 4px 38px;
	margin:3px 0 0;
	background-color:#fff
}
#tops_country_selector {
	float:left;
	height:31px;
	background-color:#fff
}
#tops_country_selector span {
	display:block;
	cursor:pointer
}
#tops_country_selector_button {
	width:24px;
	height:31px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -84px -1496px
}
#tops_country_selector_button.open {
	background-color:#157bc3;
	background-position:-84px -1466px
}
#section_tops #tops_country_selector_button a {
	display:block;
	padding:0;
	margin:8px 0 0;
	border:0;
	border-left:1px dotted #a5acb2;
	text-indent:-10000px
}
#section_tops #tops_country_selector_button.open a {
	border:0
}
#tops_country_list {
	display:none;
	overflow:auto;
	position:absolute;
	z-index:3000;
	left:8px;
	width:180px;
	max-height:145px;
	padding:0;
	background-color:#f8fbfd;
	border:4px solid #157bc3;
	box-shadow:0 5px 10px #333;
	-moz-box-shadow:0 5px 10px #333;
	-webkit-box-shadow:0 5px 10px #333
}
.program_logos #tops_country_list {
	max-height:290px
}
#tops_country_list li {
	float:none;
	display:block;
	margin-left:-3px;
	border-bottom:1px dotted #ccc
}
#tops_country_list li.last {
	border-bottom:0
}
#tops_country_list li span {
	margin:0;
	padding:5px 15px 5px 38px;
	border:0;
	font:inherit;
	color:#006bc1
}
#tops_country_list li span.flag:hover {
	background-color:#c89302;
	color:#fff
}
.flag {
	background-image:url(http://va3en.sftcdn.net/en/img/icons/flags_sprite.png);
	background-repeat:no-repeat
}
.extra_links {
	overflow:hidden;
	float:right
}
.extra_links span {
	display:block;
	float:left
}
#top_downloads_local .extra_links {
	padding-top:6px
}
#top_downloads_local .extra_links span a {
	background:0;
	font-weight:bold
}
#top_downloads_local .extra_links span.last a {
	padding-right:11px
}
.program_logos ol {
	padding-left:30px
}
.program_logos ol li {
	padding:2px 0;
	list-style-position:outside
}
.program_logos ol li.top1 {
	padding:5px 0
}
.program_logos ol li a, .program_logos ol li a.top10 {
	display:inline-block;
	padding:0 27px 0 0;
	line-height:28px
}
.program_logos ol li a.program_logo, .program_logos ol li.top1 p {
	padding-left:33px
}
.program_logo {
	background-repeat:no-repeat
}
.p_l1 {
	background-position:0 2px
}
.p_l2 {
	background-position:0 -58px
}
.p_l3 {
	background-position:0 -118px
}
.p_l4 {
	background-position:0 -178px
}
.p_l5 {
	background-position:0 -238px
}
.p_l6 {
	background-position:0 -298px
}
.p_l7 {
	background-position:0 -358px
}
.p_l8 {
	background-position:0 -418px
}
.p_l9 {
	background-position:0 -478px
}
.p_l10 {
	background-position:0 -538px
}
.p_l11 {
	background-position:0 -598px
}
.p_l12 {
	background-position:0 -658px
}
.p_l13 {
	background-position:0 -718px
}
.p_l14 {
	background-position:0 -778px
}
.p_l15 {
	background-position:0 -838px
}
.p_l16 {
	background-position:0 -898px
}
.p_l17 {
	background-position:0 -958px
}
.p_l18 {
	background-position:0 -1018px
}
.p_l19 {
	background-position:0 -1078px
}
.p_l20 {
	background-position:0 -1138px
}
#categories_front_page .list li {
	height:1%;
	overflow:hidden;
	padding:8px 0 5px 15px;
	border-bottom:0
}
#categories_front_page .list li p.section {
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px
}
#categories_front_page .list li p.section a {
	font-weight:normal
}
#categories_front_page .list li span {
	float:left;
	padding:.2em 5px;
	margin-right:.6em;
	background-color:#e3f0e3;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#000
}
#categories_front_page .list li a strong {
	font-weight:bold
}
#categories_front_page .program_data {
	float:right;
	width:30%;
	margin:4px 0 0 8px
}
#categories_front_page .program_data dd {
	float:right;
	margin-top:2px;
	text-align:right
}
#categories_front_page .download_web_new_m {
	width:auto;
	font-size:1.4em
}
.tagcloud {
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:32px
}
.tags {
	display:block;
	overflow:hidden;
	width:auto;
	padding:8px 8px 8px 15px;
	border-bottom:1px dotted #ccc
}
.tags h1, .tags h2, .tags h3, .tags h3 a {
	clear:none;
	display:inline;
	background:0
}
.tags h1 {
	font:normal 2.4em Arial, Helvetica, sans-serif
}
.tags h1 a:hover {
	text-decoration:underline
}
.tags h2 {
	font:normal 2em Arial, Helvetica, sans-serif
}
.tags h2 a:hover {
	text-decoration:underline
}
.tags h3 {
	font:normal 1.5em Arial, Helvetica, sans-serif
}
.tags h3 a:hover {
	text-decoration:underline
}
.tags strong {
	font:normal 1em Arial, Helvetica, sans-serif
}
.tags strong a:hover {
	text-decoration:underline
}
.tags em {
	font:normal .85em Arial, Helvetica, sans-serif;
	font-style:normal
}
.tags em a:hover {
	text-decoration:underline
}
.tags span {
	color:#ccc
}
#newsletter {
	padding-top:7px;
	position:relative;
	width:100%
}
#newsletter em.new {
	position:absolute;
	top:0;
	right:0;
	z-index:99999;
	background:#e20101;
	color:#FFF;
	font:normal 11px Arial, Verdana, Sans-serif;
	padding:0 2px
}
#newsletter .section_title strong {
	color:#006bc1
}
#newsletter form {
	margin-bottom:16px;
	height:1%;
	background:#f7f7f7;
	border:1px solid #f7f7f7
}
#newsletter legend {
	display:none
}
#newsletter input {
	margin-right:0;
	padding:0
}
#newsletter li {
	width:90%;
	overflow:hidden;
	height:1%;
	padding:4px 8px;
	margin-bottom:8px;
	background:#eef0ef
}
#newsletter li.submit {
	background:#f7f7f7;
	margin:0
}
#newsletter li.error {
	background:#FFF
}
#newsletter .email input {
	width:97%
}
#newsletter .option label {
	float:none;
	padding:0;
	display:block;
	padding-left:24px
}
#newsletter .option input {
	float:left;
	height:18px
}
#newsletter .option a {
	margin-left:24px
}
#newsletter .button {
	margin-top:4px;
	padding:1px 12px;
	background-position:0 -249px;
	font-size:1.1em;
	font-weight:bold
}
#newsletter p {
	margin:0 0 0 8px;
	font-size:.9em;
	color:#666
}
.news h4 strong {
	color:#2a435f
}
.news ul {
	margin:15px 0;
	padding-left:32px
}
.news ul li {
	list-style-type:disc
}
.news img {
	margin:5px 20px 22px
}
.editors_list {
	margin:12px 0 24px 0;
	background-color:#ebebeb;
	overflow:visible
}
.editors_list h1 {
	margin:0 .4em .2em 0;
	padding-top:.4em;
	font:1.8em Century Gothic, Arial, sans-serif
}
.editors_list h1 strong {
	color:#000
}
.editors_list img {
	float:left;
	padding:.8em 1.2em .8em .8em
}
#editor_combo {
	float:left;
	z-index:9999
}
#editor_combo.js_pulldown {
	width:90%
}
.program_list {
	font-size:12px;
	width:100%
}
.program_list caption {
	display:none
}
.program_list tr {
	display:block;
	width:100%
}
.program_list tr.row_pair {
	background-color:#f5f5f5
}
.program_list .list_box_order {
	display:none
}
.program_list td {
	margin:5px 0;
	padding:13px 1em;
	vertical-align:top;
	border-bottom:1px solid #d2dce7
}
td.information_description {
	width:40%;
	position:static
}
.information_screenshot {
	float:left;
	width:32px;
	height:32px;
	margin:0
}
.information_description .basic_info {
	float:left;
	width:287px;
	padding-left:10px
}
.information_description .basic_info .old_versions {
	background:url(http://va2en.sftcdn.net/shared/img/partners/yho/down_arrow.png) no-repeat right 6px;
	padding-right:12px
}
.information_description .basic_info .videos_count {
	display:inline;
	padding-right:4px
}
.information_description .basic_info .extended_info_separator {
	display:inline;
	padding-left:4px;
	border-left:1px solid #cacaca
}
.information_description .basic_info .program_desc {
	width:100%
}
.information_description .basic_info dd.section {
	display:block;
	width:99%;
	clear:both
}
.information_description h5 a {
	font-size:1.3em;
	text-decoration:none
}
.information_description h5 a:hover {
	text-decoration:underline
}
.information_description p {
	clear:both;
	margin:0
}
.information_description .short_desc {
	font-size:1.2em
}
td.rating_description {
	width:16%
}
.rating_description dt {
	clear:both;
	display:block;
	font-size:.9em
}
.rating_description dt.users_rating {
	margin-top:1.5em
}
.rating_description dd {
	margin:0
}
.rating_description li.rank {
	float:left;
	margin-top:2px
}
.rating_description p {
	display:inline-block;
	margin:0 0 9px
}
.rating_description strong {
	color:#000
}
.rating_description img {
	margin:0 3px -2px 0;
	vertical-align:baseline
}
.rating_description span.novotes {
	color:#888;
	font-size:.8em
}
.rating_description a {
	clear:both;
	float:left
}
td.downloads_description {
	width:14%
}
.downloads_description dt {
	display:block;
	font-size:.9em
}
.downloads_description dt.weekly {
	margin-top:1.5em
}
.downloads_description dd {
	margin:0;
	font-weight:bold
}
td.compare_description {
	width:18%;
	vertical-align:middle
}
.compare_description li {
	margin-bottom:10px
}
.compare_description li span {
	display:block;
	line-height:1.2em;
	color:#999
}
td.compare_description a.download_s, td.compare_description a.demo_s {
	padding:3px 0 3px 25px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -98px no-repeat;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:underline;
	color:#0a68c8
}
td.compare_description a.buy_s {
	margin:0;
	padding:2px 0 2px 25px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -415px no-repeat;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:underline;
	color:#0a68c8
}
.compare_description .special_offer {
	display:inline-block;
	padding:1px 5px;
	background-color:#fff;
	border:1px solid #6bbb25;
	text-align:right;
	line-height:1.4em
}
.compare_description .special_offer span {
	color:#333
}
.compare_description .special_offer .current_price, .compare_description .special_offer .current_price span {
	font-weight:bold;
	color:#f9762e
}
.compare_description .special_offer .current_price span {
	display:inline
}
.compare_description .special_offer .old_price strong {
	font-weight:normal;
	text-decoration:line-through
}
table.gallery_box {
	width:100%;
	border-collapse:collapse;
	font-size:1em
}
table.gallery_box tr.row {
	border-bottom:1px solid #bed0e4
}
table.gallery_box td.gallery_program_box {
	width:225px;
	padding:15px;
	vertical-align:top;
	border-bottom:1px solid #BBB;
	border-right:1px solid #ebebeb
}
table.gallery_box td.td_last {
	border-right:0
}
table.gallery_box td.td_first {
	border-left:1px solid #ebebeb
}
table.gallery_box td.gallery_program_box img {
	display:block;
	width:224px;
	height:168px;
	clear:both;
	margin:0;
	border:1px solid #cad5dd
}
table.gallery_box td.gallery_program_box .information_data {
	height:255px
}
table.gallery_box td.gallery_program_box .information_data .language_flags {
	height:12px;
	padding:0;
	display:inline;
	cursor:help;
	font-size:10px;
	margin:7px 4px 3px 0;
	width:20px
}
table.gallery_box td.gallery_program_box .information_data .license {
	height:16px;
	margin:4px 4px 0 0;
	width:auto;
	clear:right
}
table.gallery_box td.gallery_program_box .information_data .language_flags span {
	display:none
}
table.gallery_box td.gallery_program_box .information_data .language_flags ul li {
	height:11px;
	clear:none;
	cursor:help;
	float:left;
	margin-right:3px;
	width:16px
}
table.gallery_box td.gallery_program_box .information_data h3 {
	padding:6px 0 0 1px
}
table.gallery_box td.gallery_program_box .information_data h3 a strong {
	color:#006bc1
}
table.gallery_box td.gallery_program_box .information_data a strong {
	font:bold 15px "Trebuchet MS", Arial, sans-serif;
	text-decoration:underline
}
table.gallery_box td.gallery_program_box .information_data p {
	margin:5px 0 10px;
	font-size:12px;
	clear:both
}
table.gallery_box td.gallery_program_box .buttons a {
	margin-top:8px
}
table.gallery_box td.gallery_program_box .information_data dd strong {
	font-size:11px;
	display:inline;
	height:12px
}
table.gallery_box td.gallery_program_box .information_data dt.series {
	display:block;
	float:left;
	width:86px
}
table.gallery_box td.downloads_description, table.gallery_box td.rating_description, table.gallery_box td.compare_description {
	text-align:left;
	font-size:11px;
	width:12%
}
table.gallery_box div.compare_description span {
	color:#677689;
	font-size:11px;
	padding-left:5px;
	text-align:left;
	display:block
}
table.gallery_box #compare_box td.rating_description {
	padding-top:13px;
	width:14%
}
table.gallery_box .information_data .sponsored {
	padding:7px 0 0 1px
}
table.gallery_box .information_data h3.sponsored {
	margin-top:-9px
}
.feed_list_box {
	clear:both;
	text-align:center;
	margin:18px 18px 36px
}
#rss_feeds h2 {
	margin-top:20px
}
#rss_feeds table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%
}
#rss_feeds th {
	overflow:hidden;
	width:40%;
	margin-right:1%;
	padding:2em .5em 0
}
#rss_feeds table td {
	vertical-align:top;
	padding:.5em
}
#rss_feeds table li {
	position:relative;
	height:18px;
	padding:.5em 0;
	border-bottom:1px dotted #ccc
}
#rss_feeds table li span {
	display:block;
	vertical-align:top
}
#rss_feeds .plat_rss {
	padding-left:10px
}
#rss_feeds .plat_rss .icon_rss {
	padding-left:2px;
	margin-left:10px
}
#rss_feeds .plat_netvibes {
	position:absolute;
	top:7px;
	right:10px
}
#rss_feeds .readers li {
	list-style:disc inside none
}
#categories_found {
	padding-bottom:30px
}
#categories_found .breadcrumb {
	padding:10px 0 0 17px;
	font-size:1.2em
}
#categories_found ul {
	display:inline
}
#categories_found li {
	display:inline
}
#categories_found span.head {
	font-weight:bold
}
#programs_available ul {
	overflow:hidden;
	padding-bottom:1em
}
#programs_available li {
	float:left;
	padding:1em 16px
}
#also_try ul {
	padding:10px 0 0 17px
}
#also_try li {
	display:inline
}
#category_tagcloud {
	margin-top:25px
}
.tags_cloud_content {
	width:auto;
	padding:4px 15px 9px 17px
}
.tags_cloud_content li {
	display:inline
}
#content_1col .tags_cloud_content {
	padding-bottom:3.2em
}
#toolbar_promotion {
	padding-top:20px
}
#toolbar_promotion .content {
	text-align:center
}
#toolbar_promotion .download_new_xl, #toolbar_promotion .download_new_xl:hover {
	margin-left:130px
}
#toolbar_promotion span.program_name {
	float:left;
	padding:8px 0 0 10px;
	font:bold 2em Century Gothic, Arial, sans-serif;
	color:#006bc1
}
.toolbar_screenshot {
	margin:0 auto;
	display:block
}
#toolbar_promotion img {
	padding:20px 0
}
#mobile_bar {
	height:80px;
	margin-top:17px;
	background-color:#ebebeb
}
#mobile_bar .image {
	float:left;
	width:58px;
	height:58px;
	margin:.8em 1.2em .8em .8em;
	background:#FFF;
	text-align:center
}
#mobile_bar .image img {
	height:58px
}
#mobile_bar div {
	margin:.8em 0
}
#mobile_bar div div {
	margin:0 0 .7em 0
}
#mobile_bar .filtered div, #mobile_bar #filter_device {
	width:90%
}
#mobile_bar #filter_carrier {
	float:left;
	margin-right:1em
}
#mobile_bar #filter_platform {
	float:left
}
#mobile_bar h2 {
	float:left;
	margin:0 .4em 0 0
}
#mobile_bar .select_btn {
	float:left;
	margin-top:.3em
}
#mobile_bar ul {
	display:inline
}
#mobile_bar ul li {
	display:inline
}
#home_mobile_devices_set #content {
	padding-bottom:0
}
#mobile_selector {
	background-color:#2a435f;
	text-align:center;
	overflow:visible;
	height:auto;
	padding:1em
}
#mobile_selector h2 {
	color:#fff;
	font-size:2em
}
#mobile_selector h2 strong {
	font-weight:bold;
	color:#fff
}
#mobile_selector select {
	padding:.2em;
	font-size:1.2em
}
#mobile_home {
	height:28em;
	padding:2em 3em;
	background:url(http://va4en.sftcdn.net/shared/img/interface/bg_select_mobile.png) no-repeat right bottom;
	clear:both
}
#mobile_home ul {
	display:block;
	overflow:hidden;
	padding:1em
}
#mobile_home li {
	float:left;
	width:40%;
	list-style-type:square;
	color:#ccc
}
#mobile_home h3 {
	clear:both;
	padding-top:15px
}
#mobile_grid {
	position:relative;
	padding:2em;
	text-align:center
}
#mobile_list ul {
	float:left
}
#mobile_list li {
	float:left;
	width:31%;
	padding:1%
}
#mobile_list li .brand_name {
	background-color:#ebf3fe
}
#mobile_grid .msg_warning {
	clear:both
}
#id_brand {
	margin:0 auto;
	position:relative;
	z-index:10
}
#id_brand.js_pulldown a, #id_brand.js_pulldown span {
	color:#FFF
}
#id_brand ul {
	height:250px;
	overflow-y:scroll;
	text-align:left
}
#all_programs {
	margin:1em 2em
}
#all_programs h3 strong {
	font:1.6em Century Gothic, Arial, sans-serif;
	color:#000
}
#all_programs h4 {
	margin-top:1em
}
#all_programs h4 a {
	font-size:1.3em;
	font-weight:bold
}
#all_programs p {
	margin:.2em 0 1.5em 0;
	font-size:1.2em;
	line-height:1.5em
}
#all_programs p span {
	color:#999;
	display:block;
	font:italic .75em Verdana, Geneva, sans-serif
}
#all_videos {
	margin:1em 2em
}
#all_videos h3 strong {
	font:1.6em Century Gothic, Arial, sans-serif;
	color:#000
}
#all_videos ul.videos_list {
	border-top:2px solid #d2dce7;
	margin:16px 0
}
#all_videos ul.videos_list li {
	padding:15px;
	border-bottom:1px solid #d2dce7
}
#all_videos ul.videos_list li.pair {
	background-color:#f5f5f5
}
#all_videos .photo_video {
	float:left;
	width:30%;
	position:relative;
	margin-right:1em;
	border:1px solid #cddced;
	padding:.5em
}
#all_videos .photo_video img {
	width:100%;
	display:block
}
#all_videos .photo_video a.play_l {
	position:absolute;
	bottom:4em;
	left:7.9em
}
#all_videos .content_video a strong {
	font-size:1.3em
}
#all_videos .content_video dl {
	font:.8em Verdana, Geneva, sans-serif;
	color:#999
}
#all_videos .content_video dt, #all_videos .content_video dd {
	display:inline
}
#all_videos .content_video dd.views {
	color:#c07719
}
#all_videos .content_video dl span {
	display:none
}
#questions_suggest .section_title, #ask_question .section_title, #question_list_result .section_title {
	overflow:hidden;
	height:1%;
	margin-bottom:15px;
	border-top:2px solid #286cb7
}
#questions_suggest .section_title em, #ask_question .section_title em, #question_list_result .section_title em {
	color:#006bc1
}
#questions_suggest #similar_questions h4, #questions_suggest #ask_question h4, #questions_suggest #last_activity .section_title {
	display:none
}
dl.question_info {
	display:block;
	overflow:hidden;
	width:auto
}
dl.question_info.small {
	font-size:.95em
}
dl.question_info dt {
	display:none
}
dl.question_info dd {
	display:inline;
	margin-right:8px;
	padding-right:8px;
	border-right:1px solid #CCC
}
dl.question_info dd.solved, dl.question_info dd.not_solved {
	float:left;
	padding-left:20px;
	background-image:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png);
	background-repeat:no-repeat
}
dl.question_info dd.solved {
	background-position:-9px -1118px
}
dl.question_info dd.not_solved {
	background-position:-8px -1629px
}
dl.question_info dd.last {
	border-right:0 none
}
dl.question_info dd.last a {
	color:#2fa41e;
	font-weight:bold
}
dl.question_info dd a {
	text-decoration:underline
}
.answers, .question {
	display:block;
	overflow:hidden;
	width:auto;
	position:relative;
	height:100%;
	clear:both;
	padding-bottom:16px
}
.answers span.arrow, .question span.arrow {
	display:block;
	overflow:hidden;
	width:18px;
	height:21px;
	position:absolute;
	top:15px;
	left:64px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 100% -810px
}
.answers.best_answer span.arrow {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 100% -844px
}
.answers div.user_avatar {
	float:left;
	width:10%;
	font-size:.85em
}
.answers div.user_avatar a span {
	display:block;
	line-height:1.3em
}
.answers div.user_avatar a:hover {
	text-decoration:none
}
.answers div.user_avatar a:hover span {
	text-decoration:underline
}
.answers div.user_answer, .question div.user_question {
	float:right;
	width:87.2%;
	padding-top:12px;
	border:1px solid #d6dbe1;
	background:#f7f7f7
}
.answers.best_answer div.user_answer {
	width:86.9%;
	border:1px solid #28a71a;
	background:#ecffe3
}
.answers div.answer_body {
	padding-bottom:12px
}
.answers.best_answer div.user_answer h5 {
	padding:0 16px 0 36px;
	margin-bottom:6px;
	font-weight:bold;
	color:#138b00;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 8px -1792px
}
.answers div.user_answer p {
	padding:0 16px 0 16px;
	margin:0
}
.question span.arrow {
	left:44px
}
.question .user_avatar {
	float:left;
	width:8%
}
.question div.user_question {
	padding:10px 15px;
	width:80%
}
.question .user_question h2 {
	padding-bottom:2px;
	font-size:1.2em;
	font-weight:bold
}
#questions_suggest #last_activity {
	width:59%;
	float:left;
	margin:0 0 16px 0;
	padding-left:1.5%
}
#questions_suggest .activitytime {
	display:none
}
#last_activity li.answers.new_answer, #last_activity li.answers.best_answer {
	width:87%;
	margin-left:58px
}
#last_activity .answers.new_answer div.user_answer, #last_activity .answers.best_answer div.user_answer {
	width:85.1%
}
#last_activity .answers span.arrow {
	left:41px
}
#last_activity .answers .user_avatar {
	margin-top:5px
}
#last_activity .answers.new_answer .user_answer {
	border:1px solid #28a71a
}
#last_activity .answers.new_answer span.arrow {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 100% -777px
}
#last_activity .answers .answer_body p a {
	text-decoration:underline
}
#last_activity .aws_form input {
	margin-top:5px
}
#ask_question {
	margin-bottom:16px;
	background:#d5e6f2;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada
}
#questions_suggest #ask_question {
	margin-top:16px;
	clear:both;
	display:block;
	border:1px solid #dadada;
	border-right:0
}
form.aws_form {
	border:0
}
form.aws_form ul {
	width:auto;
	margin:15px;
	padding:10px 20px;
	background:#e6f2fb
}
form.aws_form li {
	padding:0
}
form.aws_form fieldset {
	width:100%;
	margin:0 auto
}
form.aws_form legend {
	display:none
}
form.aws_form label {
	width:auto;
	display:block;
	float:none;
	padding:0 0 8px 0;
	font-size:1em;
	font-weight:bold;
	color:#000
}
form.aws_form textarea {
	width:99.5%
}
form.aws_form input {
	margin-right:5px;
	padding:1px
}
form.aws_form li.error input, form.aws_form li.error textarea {
	border:1px solid #b50000
}
form.aws_form div.error {
	color:#b50000;
	font-size:1em;
	font-weight:bold;
	margin-top:5px
}
form.aws_form .answer_btn, form.aws_form .ask_btn {
	margin:15px 0 6px 0;
	padding:2px 20px;
	border:1px solid #315d27;
	background:#315d27 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) repeat-x 0 -772px
}
form.aws_form .ask_btn, form.aws_form input.publish_btn, #filter_answers input.filter_btn {
	margin:5px 0 6px 0;
	border:1px solid #004d84;
	background:#004d84 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) repeat-x 0 -246px
}
#similar_questions {
	width:38%;
	float:right
}
#similar_questions.list li {
	padding:8px 8px 15px 0;
	border-bottom:1px solid #CCC
}
#similar_questions.list ul {
	padding-left:14px;
	border-left:1px solid #dadada
}
#container .tags_list {
	display:block;
	overflow:hidden;
	width:auto;
	padding-top:5px
}
#container .tags_list li {
	display:inline
}
#container .tags_list a {
	float:left;
	margin:2px;
	padding:1px 4px;
	font-size:.95em;
	background:#ededed;
	color:#666;
	border-bottom:1px solid #AAA;
	border-left:1px solid #CCC;
	white-space:nowrap;
	cursor:pointer;
	text-decoration:none
}
#container .tags_list a:hover {
	background:#c89302;
	color:#FFF;
	border-left-color:#FFF
}
#question_list {
	padding:4px 0 0 15px
}
#question_list_result {
	clear:both;
	margin-bottom:20px
}
#question_list_result .question div.user_question {
	width:85%
}
#question_list_result .question span.arrow {
	left:49px
}
#question_list_result h5 {
	font:bold 1.2em Arial, Verdana, sans-serif;
	padding-bottom:4px
}
#question_list_result h5 a strong {
	color:#7f0096;
	font-size:1.3em
}
#related_blog_posts {
	padding-bottom:30px
}
#related_blog_posts h4 a {
	float:right;
	color:#333
}
#related_blog_posts li {
	overflow:hidden;
	padding:12px;
	border-top:1px solid #d2dce7
}
#related_blog_posts li.first {
	border-top:0
}
#related_blog_posts .post_thumbnail {
	float:left;
	width:120px;
	margin-right:12px;
	text-align:center
}
#related_blog_posts .post_title {
	font:bold 1.4em 'Century Gothic', Arial, sans-serif
}
#related_blog_posts span {
	display:block;
	font-size:.9em;
	color:#999
}
#related_blog_posts span a {
	color:#569900
}
#related_blog_posts p {
	margin:6px 0 0
}
/* @end STYLES home_list */

/* @STYLES program */
#file_data_more_content .spec_list {
	float:none
}
#file_data_more_content .spec_list li {
	float:none;
	width:auto;
	padding-right:4px;
	margin:2px 4px 2px 0;
	border-right:1px solid #cacaca;
	display:inline;
	height:1em;
	zoom:1
}
.spec_list li.last {
	border-right:0
}
#file_data_more_content #min_requirements li {
	display:block;
	width:100%
}
.soft_thumbnail {
	float:left;
	margin-left:18px;
	margin-bottom:20px;
}
h1#file_title {
	padding:0 16px 9px;
	margin:0;
	clear:both;
	font:bold 2.7em Century Gothic, Arial, sans-serif;
	color:#1f1f1f;
	line-height:40px
}
h1#file_title.file_title_img {
	padding-left:80px;
	margin-bottom:10px;
	clear:none;
	font-size:2.5em
}
h1#file_title a strong {
	color:#000
}
h1#file_title a:hover {
	text-decoration:none
}
h1#file_title em {
	font-style:normal;
	color:#BBB;
	font-size:.75em;
	font-weight:normal
}
h1#file_title .item {
	color:#c89302
}
h1#file_title span {
	font-weight:normal
}
h1#file_title em.free_download {
	color:#4d7b0f;
	font-size:1em
}
h1#file_title.no_results {
	font-weight:normal
}
h1#file_title.awards_winner {
	width:70%
}
#file_title.comparative a {
	color:#BBB
}
#file_title.comparative em {
	color:#006bc1
}
#title_section_head #section_description {
	width:80%;
	padding:10px 0;
	margin:0 auto 10px;
	background:url(http://va4en.sftcdn.net/shared/img/images/line_categorie_description.png) no-repeat scroll 0 -15px
}
#title_section_head #section_description p {
	width:90%;
	padding:0 15px;
	margin:0 20px;
	border:solid #ccc;
	border-width:0 1px
}
#title_section_head #section_description p em {
	color:#2fa41e;
	font-style:italic;
	font-weight:bold
}
#browser_search {
	position:absolute;
	right:0;
	margin-top:-31px;
	line-height:1.8em;
	display:block
}
#browser_search a {
	padding:3px 15px 3px 23px;
	font-weight:bold
}
.author_head {
	clear:both;
	padding:0 16px 16px 16px
}
.author_head dt {
	float:left;
	clear:both;
	font-weight:bold;
	margin-right:5px;
	padding:2px 0 2px
}
.author_head dd {
	overflow:hidden;
	padding:2px 0;
	color:#0a68c8
}
#file_nav {
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:16px;
	padding:0;
	position:relative
}
#file_information {
	display:block;
	overflow:hidden;
	width:auto
}
div.evaluate {
	display:block;
	overflow:hidden;
	width:100%
}
#file_screenshot {
	float:right;
	width:37%;
	padding:8px;
	margin:0 0 32px 0;
	border:1px solid #cddced;
	text-align:center
}
#file_screenshot img {
	max-width:245px
}
#file_screenshot a.video_thumb img {
	width:100%
}
.more_screenshots {
	margin-bottom:0
}
.more_screenshots a {
	padding-left:20px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -1838px no-repeat;
	font-weight:bold;
	text-decoration:underline
}
.photo_video {
	position:relative
}
.photo_video_thumb {
	border:1px solid #cddced;
	padding:.3em
}
.photo_video a.video_thumb {
	display:block
}
.photo_video a.play_l {
	position:absolute;
	bottom:5.4em;
	left:10.8em
}
.photo_video a.play_m {
	position:absolute;
	bottom:4.1em;
	left:8.2em
}
.photo_video a.play_s {
	position:absolute;
	bottom:.5em;
	left:1em
}
.photo_video dl {
	position:absolute;
	bottom:1.2em;
	right:1.2em
}
.photo_video dd {
	display:block;
	width:47px;
	padding:.2em .5em;
	border:1px solid #666;
	background:#FFF
}
.photo_video_thumb dl {
	bottom:.5em;
	right:.5em
}
.photo_video_thumb dd {
	font-size:.95em;
	width:40px;
	padding:.1em .3em
}
#container .photo_video dt {
	display:none
}
#file_buttons {
	display:block;
	overflow:hidden;
	width:59.8%;
	margin-bottom:25px
}
#file_buttons li {
	display:inline-block;
	padding:1em 0 0 16px
}
#file_buttons li.microdata_price {
	display:inline;
	padding:0
}
#file_buttons.on_secondbar {
	width:100%
}
#file_buttons a.buy_l {
	float:left
}
#file_buttons .buy_content .receiveby, #file_buttons span.note {
	position:relative;
	display:block;
	clear:both;
	width:100%;
	padding:0 0 0 .2em
}
#file_buttons .buy_content dd.price {
	font-weight:bold;
	font-size:1.7em;
	line-height:1.3em;
	color:#888
}
#file_buttons #download_top {
	display:block;
	overflow:hidden;
	width:auto
}
#file_buttons li dl {
	clear:both;
	padding:10px 0 0 1px
}
#file_buttons span, #file_buttons_buy span {
	float:left;
	padding:15px 0 0 10px;
	font:normal .9em Verdana, sans-serif;
	text-decoration:none;
	color:#666
}
#file_buttons_buy span strong.receiveby {
	font-weight:bold
}
#file_buttons.on_secondbar span, #file_buttons_buy.on_secondbar span {
	display:block;
	padding-left:36px;
	padding-top:8px
}
#file_buttons_buy li {
	margin-bottom:20px
}
#file_buttons .current_prize, #file_data .current_prize {
	color:#f9762e;
	padding-bottom:1px
}
#file_buttons dl.price {
	clear:right
}
#file_buttons dt.price {
	display:none
}
#file_buttons p.special_offer {
	clear:both;
	margin:0;
	padding:5px 1px 2px
}
#file_buttons .offer {
	float:left;
	clear:left;
	height:15px;
	background-color:#ebebeb;
	border:2px solid #6bbb25;
	border-right:0;
	padding:4px 8px;
	color:#666
}
#file_buttons .offer_text {
	float:left;
	height:15px;
	background-color:#fff;
	border:2px solid #6bbb25;
	border-left:0;
	padding:4px 10px;
	font-weight:bold;
	color:#343434
}
#file_buttons .offer_2lines {
	height:28px
}
#file_buttons .offer_text strong {
	color:#f9762e
}
#file_buttons .old_prize {
	text-decoration:line-through
}
#file_buttons #exclusivity_advice {
	margin:1.3em 0 .5em 2em
}
#file_buttons #exclusivity_advice span {
	margin:0;
	padding:.1em 0 .2em 1.6em;
	font:bold 1.4em Century Gothic, Arial, Helvetica, sans-serif;
	color:#666;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -78px -1859px no-repeat
}
#file_data {
	display:block;
	overflow:hidden;
	width:56%;
	margin-bottom:16px;
	padding-left:19px
}
#file_data dl {
	display:block;
	overflow:hidden;
	width:auto;
	padding:0 0 4px;
	margin-bottom:4px
}
#file_data dl dt {
	float:left;
	width:40%;
	clear:left
}
#file_data dl dd {
	float:left;
	width:60%
}
#file_data dl dd .license1 {
	color:#539b32
}
#file_data a.more_info {
	clear:both;
	float:left
}
#file_data .source_code {
	font-size:.9em
}
span.icon_info {
	font:.90em "Courier New", Courier, monospace;
	background:#006bc1;
	color:#FFF;
	padding:0 2px
}
#file_data_more {
	display:block;
	width:auto;
	overflow:hidden
}
#nyroModalContent #file_data_more_content {
	width:800px
}
#file_data_more_content {
	clear:both;
	display:block;
	overflow:hidden;
	width:auto
}
#file_data_more_content h2 {
	font:bold 1.7em Century Gothic, Arial, Helvetica, sans-serif;
	padding:8px 3% 4px
}
#file_data_more_content h3 {
	font:normal 1em Arial, Helvetica, sans-serif
}
#file_data_more_content h4 {
	padding-left:3%
}
#file_data_more_content dl {
	overflow:hidden;
	float:left;
	width:50%
}
#file_data_more_content dt {
	float:left;
	width:38%;
	clear:both;
	padding:6px 1% 4px 3%;
	border-top:1px dotted #cacaca;
	color:#666;
	text-align:left;
	font-size:.95em
}
#file_data_more_content dd {
	float:left;
	width:55%;
	padding:6px 3% 4px 0;
	border-top:1px dotted #cacaca
}
#file_data_more_content dl.first {
	width:45%;
	margin-right:4%
}
#file_data_more_content dl.first dt {
	width:31%
}
#file_data_more_content dl.first dd {
	width:60%
}
#file_data_more_content dd.rating img {
	vertical-align:text-bottom
}
#file_data_more_content .note {
	background-color:#fff6d7;
	height:45px
}
#file_data_more_content dd li {
	float:left;
	padding-right:4px
}
#file_data_more_content dd.limitations_row li {
	float:none
}
.buy_section {
	display:none
}
#file_sponsored_link {
	width:381px;
	height:70px;
	overflow:visible;
	margin:12px 0 16px;
	padding-left:16px;
	background:#FFC
}
#file_sponsored_link span.sponsor_title {
	float:left;
	width:60%;
	padding:3px 0;
	font:bold 1.1em Arial;
	color:#333
}
#file_sponsored_link span.sponsor {
	position:relative;
	top:-16px;
	float:right;
	margin:0;
	width:35%;
	padding:0 5px 4px 0;
	font-size:9px;
	color:#666;
	text-align:right
}
#file_sponsored_link .download_l {
	float:left;
	font-weight:normal;
	font-size:1.75em;
	padding:5px 0 10px 38px;
	white-space:nowrap
}
#file_sponsored_link .download_l_two_lines {
	padding-top:1px;
	padding-bottom:0;
	background-position:0 -55px;
	font:12px Arial, Verdana, Sans-Serif;
	line-height:160%
}
#file_sponsored_link .download_l_smaller {
	font-size:1.45em
}
#file_review {
	display:block;
	overflow:hidden;
	width:100%;
	clear:both;
	border:1px solid #cddced;
	border-top:0 none;
	margin-bottom:16px
}
#file_review.noreview {
	border-top:2px solid #286cb7
}
#file_review div.program_description {
	display:block;
	overflow:hidden;
	width:auto;
	border-bottom:1px dotted #ccc;
	padding-bottom:8px;
	margin:17px
}
#file_review div.program_description .author_div {
	float:left;
	padding:0 16px 0 0
}
#file_review div.program_description .title_div h2, #publisher_review h2 {
	padding:0;
	line-height:1.2em;
	font:bold 1.6em Arial, sans-serif;
	letter-spacing:-1px;
	word-spacing:2px
}
#file_review div.program_description .title_div p.author {
	margin:2px 0 0;
	font-size:.9em
}
#file_review div.program_description .title_div p.author em {
	font-style:normal;
	color:#569900
}
#file_review div.program_description .translated_by {
	font-style:italic;
	padding-left:15px
}
#file_review div.no_author {
	border:0;
	padding-bottom:0;
	margin-bottom:9px
}
#file_review #prg_description {
	padding:0 15px 15px 16px
}
#file_review #prg_description .more {
	cursor:pointer;
	padding:0 0 1em;
	float:left;
	text-decoration:underline
}
#file_review #prg_description .description_author .more {
	display:block;
	float:none;
	padding:.3em 0 1em 0
}
#file_review #prg_description .descrition {
	padding-bottom:15px
}
#file_review #prg_description.size_s {
	font-size:1em
}
#file_review #prg_description.size_m {
	font-size:1.2em
}
#file_review #prg_description.size_l {
	font-size:1.4em
}
#file_review p {
	margin-top:0
}
#file_review #more_info {
	display:block;
	overflow:hidden;
	width:auto
}
#file_review #more_info h3 {
	font-size:1em;
	font-weight:bold
}
#file_review #more_info ul {
	list-style:inside disc;
	padding:0 0 1em 1em
}
#file_review #pros_cons {
	clear:both;
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:15px;
	padding:0 16px
}
#file_review #pros_cons div {
	float:left;
	width:50%
}
#file_review #pros_cons div ul, #publisher_review ul {
	padding-left:1em;
	list-style:disc inside
}
#file_review #pros_cons div ul {
	padding-top:5px
}
#file_review #pros_cons .pros strong {
	color:green
}
#file_review #pros_cons .cons strong {
	color:#bb090d
}
#file_review h2 {
	display:block;
	overflow:hidden;
	width:auto;
	padding:.5em .8em
}
#file_review h2.download, #file_review h2.download a strong {
	font-weight:bold
}
#file_review .section_title ul {
	position:absolute;
	top:4px;
	right:9px
}
#file_review .section_title ul li {
	border:0 none;
	display:inline;
	float:rigth;
	padding:0;
	border-right:1px solid black;
	padding:0 5px;
	cursor:pointer
}
#file_review .section_title ul li.lastChild {
	border-right:0;
	padding-right:0
}
#file_review .section_title ul a.active {
	font-weight:bold
}
#fontresizer_review {
	margin:-5px 15px 10px 0;
	text-align:right;
	line-height:1.8em
}
#fontresizer_review span {
	margin:0 5px
}
#fontresizer_review_buttons {
	display:inline
}
#fontresizer_review_buttons li {
	display:inline
}
#fontresizer_review_buttons li a {
	padding:1px 2px 1px 3px;
	margin:0 2px;
	border:1px solid #cddced;
	background-color:#ebebeb;
	color:#333;
	font-weight:bold;
	text-decoration:none
}
#fontresizer_review_buttons li a:hover {
	border-color:#c89302
}
#fontresizer_review_buttons li.selected a {
	border-color:#2a435f;
	background-color:#509cd2;
	color:#FFF
}
#fontresizer_review_buttons li.selected a:hover {
	background-color:#c89302
}
#file_review.auto_review .section_title, #publisher_review.auto_review .section_title {
	border-top-color:#e7a25f;
	background-color:#f8f2ec
}
#file_review .msg_info {
	margin:16px
}
#review_options {
	clear:both;
	overflow:hidden;
	width:auto;
	background:#f5f5f5;
	border-top:1px solid #cddced
}
.socialmedia_options {
	width:95%;
	overflow:hidden;
	height:1%;
	padding:20px 16px 0;
	border-bottom:1px solid #cddced
}
.social_options li {
	float:left;
	padding:0 0 0 8px
}
.social_options li a.messenger {
	display:inline-block;
	padding:4px 3px 4px 21px;
	margin:0 10px 10px 0;
	font:bold 100%/100% "Segoe UI", Tahoma, Geneva, Verdana;
	border:1px solid #b2e8fe;
	border-color:#b2e8fe #9CD1E8 #9cd1e8 #B2E8FE;
	background:#FFF url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -7px -1030px;
	color:#069
}
.social_options li a:hover.messenger {
	text-decoration:none
}
.social_options .list_google {
	padding:0
}
#program_options {
	float:left;
	width:94%;
	padding:16px 3%
}
#program_options li {
	float:left;
	width:45%;
	padding:6px 30px 0 0
}
#program_options a {
	padding:2px 0 0 22px;
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll
}
#program_options #send_file_newversion {
	background-position:-10px -136px
}
#program_options #send_file_warnings {
	display:block;
	background-position:-10px -1214px
}
#program_options #hidden_send_file_warnings {
	background-position:-10px -1214px
}
#program_options #comparative_link {
	background-position:-10px -196px
}
#program_options #toc {
	background-position:-10px -677px
}
.notifications .msg_ok {
	padding:15px 24px 15px 0;
	background-color:#eaf7e6;
	background-image:none
}
.notifications .msg_ok p {
	padding-left:35px;
	margin-bottom:15px;
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll -79px -1097px
}
.notifications .msg_ok a {
	margin:0 0 15px 35px
}
#toc_content {
	padding-left:2em
}
#toc_content li {
	float:none;
	width:auto;
	list-style:disc inside
}
#toc_content li a {
	background:0;
	padding:0
}
#socialmedia_options #recommend li {
	margin-top:6px
}
#socialmedia_options #iframe_google iframe {
	border:0;
	height:40px;
	overflow:hidden;
	width:280px;
	margin:0
}
#publisher_review .content {
	padding:.5em 16px 1.5em
}
#publisher_review .content h2 {
	padding:.7em 0 .7em;
	margin-bottom:.8em;
	border-bottom:1px dotted #ccc
}
#program_opinion_list {
	position:relative
}
#program_opinion_list .section_title ul {
	position:absolute;
	right:20px;
	top:4px;
	width:22%;
	margin:.7em 0 .5em;
	font-size:1.1em
}
#program_opinion_list .section_title ul img {
	vertical-align:baseline;
	margin:0 3px -3px 0
}
#program_opinion_list .section_title ul .rank {
	color:#999;
	float:left;
	margin-right:.5em
}
#program_opinion_list .section_title ul span strong {
	color:#000;
	font-weight:bold
}
div.comment_list, ul.comment_list {
	display:block;
	overflow:hidden;
	width:auto;
	padding-top:.5em
}
div.comment_list ul.comment_list p.body {
	margin-top:0
}
div.comment_list ul.comment_list {
	padding-left:16px
}
div.comment_list ul.options {
	float:left;
	width:568px;
	padding:0 0 1.5em 8em
}
div.comment_list ul.options li {
	display:inline
}
div.comment_list ul.options span.program_name {
	float:left;
	padding:2px 0 0 2px;
	font:bold 1em Arial, Verdana, Sans-serif;
	color:#006bc1
}
.evaluate {
	display:block;
	overflow:hidden;
	width:auto;
	height:100%;
	clear:both;
	padding-bottom:16px;
	position:relative
}
.evaluate span.arrow {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat 100% -810px;
	display:block;
	overflow:hidden;
	width:18px;
	height:21px;
	position:absolute;
	top:15px;
	left:64px
}
.evaluate div.user {
	float:left;
	width:10%;
	font-size:.85em
}
.evaluate div.user a {
	display:block;
	line-height:1.3em
}
.evaluate div.user a:hover {
	text-decoration:none
}
.evaluate div.user a:hover span {
	text-decoration:underline
}
.evaluate div.user p {
	line-height:1em;
	margin:0;
	padding:0;
	color:#999
}
.evaluate div.user dl {
	float:left
}
.evaluate div.user dl dt {
	display:none
}
.evaluate div.user dl dd.opinions {
	bottom:1.1em;
	right:16px;
	padding:0 2px 0 20px;
	margin-top:.5em;
	border:1px solid #d2dce0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:.9em;
	line-height:15px;
	color:#236297
}
.evaluate div.comment {
	background:#f7f7f7;
	float:right;
	width:82.3%;
	padding:12px 16px 16px 16px;
	border:1px solid #cddced
}
.evaluate div.comment .title_box {
	display:block;
	width:100%;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	padding-bottom:4px;
	margin-bottom:7px
}
.evaluate div.comment .title_box h5 {
	font-weight:bold;
	line-height:1.6em
}
.evaluate div.comment .title_box ul {
	float:right;
	width:21%;
	margin:0;
	padding:0
}
.evaluate div.comment .title_box ul span.rank {
	color:#999;
	font-size:.9em
}
.evaluate div.comment .title_box ul li {
	float:left
}
.evaluate div.comment .title_box ul li.rank_s {
	margin-top:1px
}
.evaluate div.comment .title_box ul span.rank strong {
	color:#000
}
.evaluate div.comment .title_box ul li .middle_value {
	color:#999
}
.evaluate div.comment .title_box ul li .middle_value strong {
	color:#000
}
.evaluate div.comment .info {
	display:inline-block;
	font-size:.8em
}
.evaluate div.comment .info li.opinion_info {
	float:left;
	line-height:1.6em;
	color:#999
}
.evaluate div.comment .info li.opinion_info a {
	color:#999
}
.value_range {
	overflow:hidden;
	position:absolute;
	display:block;
	height:1px;
	width:1px;
	text-indent:500em
}
#opinion_rate .section_title {
	margin-bottom:15px
}
#new_comment {
	display:block;
	overflow:hidden;
	position:relative;
	width:auto;
	margin-bottom:16px;
	padding-left:16px
}
#new_comment.evaluate span.arrow {
	left:80px
}
#opinion_form.forms {
	border:0;
	background:0
}
#opinion_form.forms legend {
	display:none
}
#opinion_form.forms fieldset {
	width:100%;
	margin:0
}
#opinion_form.forms ol {
	margin-top:0
}
#opinion_form li {
	display:block;
	overflow:hidden;
	width:auto;
	margin:0 0 8px;
	padding:8px 12px 8px 8px
}
#opinion_form li.error {
	border:1px solid #dadada;
	background-color:#fffefe
}
#opinion_form li label {
	float:none;
	display:block;
	width:auto;
	padding-right:0;
	font-weight:bold;
	font-size:1em;
	color:#000
}
#opinion_form li textarea {
	width:99%
}
#opinion_form li #title, #opinion_form li #quick_comment_user_email {
	width:99%
}
#opinion_form li.has_valuated, #opinion_form li.has_valuated .valuate_box {
	display:none
}
#opinion_form .fields_info {
	padding:0 0 8px;
	margin:0;
	font-size:.8em;
	color:#666
}
#opinion_form #form_valorate {
	position:relative
}
#opinion_form #form_valorate .msg_info, #quickcomment #onlyVote, #quickcomment .write_review {
	display:none
}
#opinion_form #form_valorate .not_valuated p {
	padding-bottom:0;
	font-size:1.1em;
	font-weight:bold
}
#opinion_form #form_valorate .not_valuated p.mandatory {
	padding-bottom:1.5em;
	font-size:.95em;
	font-weight:normal
}
#opinion_form #error_capsule li {
	padding:0 0 0 11px;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll -95px -334px transparent
}
#opinion_form ul.quickcomments_slider {
	padding:1em 0 1em 5em
}
#opinion_form ul.quickcomments_slider li {
	overflow:hidden;
	clear:both;
	height:18px
}
#opinion_form ul.quickcomments_slider li p {
	float:left;
	width:120px;
	margin:3px 18px 0 0;
	text-align:right;
	font-weight:normal;
	line-height:1em
}
#opinion_form ul.quickcomments_slider .slider, #opinion_form ul.quickcomments_slider .slider .ui-slider-handle, #opinion_form ul.quickcomments_slider .slider span {
	background:transparent url(http://va4en.sftcdn.net/shared/img/interface/rating_interface.png) no-repeat top left
}
#opinion_form ul.quickcomments_slider .slider {
	float:left;
	overflow:visible;
	width:120px;
	height:13px;
	margin:4px 24px 0 0;
	border:0
}
#opinion_form ul.quickcomments_slider .slider .ui-slider-handle {
	top:3px;
	width:13px;
	height:12px;
	border:0;
	margin-left:-6px;
	background-position:0 -90px;
	cursor:pointer
}
#opinion_form ul.quickcomments_slider .slider span {
	display:block;
	height:12px;
	background-position:0 0
}
#opinion_form ul.quickcomments_slider .slider span.rankLow {
	background-position:0 -72px
}
#opinion_form ul.quickcomments_slider .slider span.rankMedium {
	background-position:0 -54px
}
#opinion_form ul.quickcomments_slider .slider span.rankHigh {
	background-position:0 -36px
}
#opinion_form ul.quickcomments_slider .ui-corner-all {
	-moz-border-radius:0
}
#opinion_form ul.quickcomments_slider .value {
	border:0;
	background-color:transparent;
	font-size:15px;
	line-height:1em;
	color:#0a68c8
}
#opinion_form ul.quickcomments_slider .empty {
	margin-left:-51px;
	font-size:85%;
	color:#999
}
#opinion_form .error ul.quickcomments_slider {
	border:1px solid #b50000;
	background-color:#fffefe
}
#opinion_form .error ul.quickcomments_slider li {
	background-color:#fffefe
}
#opinion_form .error ul.quickcomments_slider li.error {
	border:0
}
#opinion_form #review_content_rate #error_fields {
	display:none
}
#opinion_form #review_content_rate.error #error_fields {
	display:block;
	margin-top:5px;
	color:#b50000;
	font-size:.9em;
	font-weight:bold
}
#opinion_tips li {
	list-style-type:disc;
	margin-left:2em;
	padding-top:.5em
}
.programs_columns {
	display:block;
	overflow:hidden;
	width:auto;
	position:relative;
	margin-bottom:16px;
	text-align:center
}
.programs_columns .compare_l {
	clear:both;
	margin-left:16px;
	padding:2px 0 2px 25px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) no-repeat 0 -477px;
	color:#0a68c8;
	font:bold 1.45em Arial, Verdana, sans-serif;
	text-decoration:underline
}
.programs_columns h4 {
	text-align:left
}
.programs_columns ul {
	display:block;
	overflow:hidden;
	width:auto;
	padding:16px 0 0 16px;
	margin-bottom:32px;
	text-align:left
}
.programs_columns ul li {
	float:left;
	position:relative;
	width:48%
}
.programs_columns ul li.second_column {
	padding-left:3%;
	border-left:1px solid #ccc
}
.programs_columns ul li h5 {
	display:block;
	overflow:hidden;
	width:auto;
	font-weight:bold;
	padding-bottom:8px
}
.programs_columns ul li a.screenshot_alternative {
	display:block;
	float:left;
	width:80px
}
#program_alternative .screenshot_alternative img {
	width:80px;
	height:80px
}
.programs_columns ul li .data {
	margin:0 16px 0 96px;
	overflow:visible
}
.programs_columns ul li .rank {
	margin:3px 2px 0 0
}
.programs_columns .softonic_user_ranking {
	clear:both;
	display:block;
	overflow:hidden;
	height:1%;
	width:auto
}
.programs_columns .softonic_user_ranking dt, .programs_columns .softonic_user_ranking dd {
	float:left;
	width:50%;
	margin-right:6px;
	color:#999
}
.programs_columns .softonic_user_ranking dt {
	clear:left;
	width:31%;
	margin:5px 0 0;
	font-size:.88em
}
.programs_columns .softonic_user_ranking ul {
	padding:0;
	margin:4px 0 0
}
.programs_columns .softonic_user_ranking ul li {
	width:auto
}
.programs_columns .softonic_user_ranking ul li strong {
	color:#000
}
.programs_columns .softonic_user_ranking .rank {
	float:left;
	width:64px;
	margin:3px 9px 0 0
}
ul.compact_list li {
	width:31.5%
}
ul.compact_list li.second_column {
	padding-left:2%
}
ul.compact_list .program_title_top {
	display:block;
	margin:0 15px 5px 0
}
ul.compact_list .softonic_user_ranking dt {
	width:55%
}
ul.compact_list .softonic_user_ranking dd {
	float:right;
	width:40%;
	margin-right:0
}
ul.related_programs_list {
	margin-bottom:-7px;
	padding-bottom:3px
}
ul.related_programs_list li {
	margin-bottom:20px
}
ul.related_programs_list .data p {
	overflow:hidden
}
ul.related_programs_list li a.screenshot_alternative {
	width:90px;
	margin-right:15px
}
ul.related_programs_list a.screenshot_alternative img {
	height:70px
}
ul.related_programs_list .softonic_user_ranking dt {
	width:34%
}
.clearlist {
	clear:both
}
.download_alternative_program {
	float:right;
	position:relative;
	width:42%;
	margin-top:-34px
}
.download_alternative_program a {
	width:111px
}
.download_alternative_program a strong, .download_alternative_program a strong:hover {
	padding-left:3px
}
#file_ranking #user_quick_rate ul {
	overflow:visible;
	margin:0
}
#file_ranking #user_quick_rate_container dt {
	padding-top:14px
}
#user_quick_rate {
	margin-bottom:10px;
	position:relative;
	padding:0
}
#user_quick_rate .quick_rate_slider div, #user_quick_rate .quick_rate_slider a {
	height:12px;
	background:url(http://va4en.sftcdn.net/shared/img/interface/rating_interface.png) no-repeat 0 -106px;
	border:0;
	border-radius:0
}
#user_quick_rate_li_stars {
	display:none;
	position:absolute;
	top:13px;
	left:0
}
#user_quick_rate .quick_rate_slider {
	width:94%;
	padding-top:43px
}
#user_quick_rate .quick_rate_slider .slider {
	overflow:visible;
	position:absolute;
	width:88px;
	margin-top:-13px
}
#user_quick_rate .quick_rate_slider .slider .ui-slider-handle {
	position:absolute;
	width:13px;
	margin-left:-6px;
	background-position:0 -118px;
	cursor:pointer
}
#user_quick_rate input#rank_rate {
	float:right;
	width:25px;
	margin:-32px 2px 0 22px;
	padding:3px 21px 4px 4px;
	border:0 none;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, Verdana, Sans-serif
}
#user_quick_rate select#rank_rate {
	position:absolute;
	top:13px;
	left:0;
	font-size:1em;
	font-family:Arial, Verdana, Sans-serif
}
#user_rate_submit {
	padding:2px;
	position:absolute;
	right:21px;
	top:11px;
	font-weight:bold;
	font-size:1.2em
}
#program_videos_related {
	display:block;
	overflow:hidden;
	width:auto;
	position:relative;
	margin-bottom:16px
}
#program_videos_related .item {
	float:left;
	width:50%
}
#program_videos_related ul {
	display:block;
	overflow:hidden;
	width:auto;
	padding:16px 0
}
#program_videos_related ul li {
	float:left;
	width:46%;
	padding-left:16px
}
#program_videos_related ul li a.video_thumb, #program_videos_related ul li a.video_thumb img {
	float:left;
	width:100%
}
#program_videos_related .photo_video {
	margin-bottom:1em;
	margin-top:.4em
}
#program_videos_related .photo_video a.play_m {
	left:9.5em;
	bottom:4.3em
}
#program_videos_related .photo_video a.play_l {
	left:9em;
	bottom:4.2em
}
#program_videos_related .title {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em
}
.program_video_stats {
	margin-top:9px;
	font-size:.95em
}
.program_video_stats dt, .program_video_stats dd {
	display:inline
}
.program_video_stats dt {
	padding-left:1em;
	margin-left:1em;
	border-left:1px solid #ccc
}
.program_video_stats dt.first {
	padding-left:0;
	margin-left:0;
	border-left:none
}
.program_video_stats dt span {
	display:none
}
.program_video_stats dt.first span {
	display:inline
}
#program_image_preview {
	display:block;
	overflow:hidden;
	width:auto;
	padding-bottom:16px
}
#program_image_preview table {
	width:100%;
	margin:16px 0
}
#program_image_preview td {
	width:20%
}
#program_image_preview .content {
	padding-left:16px
}
.awards_vote {
	position:absolute;
	z-index:100;
	margin:-40px 0 0 680px
}
.awards_vote img:hover {
	opacity:1
}
#file_ranking dt {
	float:left;
	width:46%;
	padding-left:8px
}
#file_ranking dd {
	float:right;
	width:51%
}
#file_ranking .download_ranking {
	display:block;
	overflow:hidden;
	height:1%;
	width:auto;
	border:1px solid #cddced;
	margin-right:15px
}
#file_ranking .download_ranking dt {
	width:47%
}
#file_ranking .download_ranking dd {
	width:50%
}
#file_ranking .download_ranking .category_ranking span {
	display:block
}
#file_ranking .download_ranking .category_ranking span a {
	font-size:.95em
}
#file_ranking .download_ranking dt, #file_ranking .softonic_user_ranking dt {
	padding:8px 0 8px 8px
}
#file_ranking .download_ranking .position_ranking p {
	display:block;
	height:20px;
	padding:8px 0 8px 8px;
	margin-right:8px;
	background:#eaf7e6;
	font-weight:bold;
	text-align:center
}
#file_ranking .download_ranking .position_ranking span {
	color:#579800;
	font-size:2.4em
}
#file_ranking .softonic_user_ranking {
	display:block;
	overflow:hidden;
	height:1%;
	width:auto;
	border-bottom:1px dotted #ccc
}
#file_ranking .softonic_user_ranking dd ul {
	display:block;
	overflow:hidden;
	width:auto;
	margin:9px 0
}
#file_ranking .softonic_user_ranking dd ul li {
	float:left;
	padding-right:.5em;
	font-size:1.15em;
	color:#d5d5d5
}
#file_ranking .softonic_user_ranking dd ul li strong {
	color:#000
}
#file_ranking .softonic_user_ranking dd ul li span strong.middle_value {
	margin-left:0;
	color:#000
}
#file_ranking .softonic_user_ranking dt em {
	display:block
}
#file_ranking .softonic_user_ranking p em {
	display:block;
	color:#999;
	font-size:.85em;
	font-style:normal
}
#comment_this {
	display:block;
	overflow:hidden;
	width:auto;
	padding:0 16px 32px;
	margin:8px 0 0;
	text-align:center
}
a.comment {
	padding-left:15px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -257px no-repeat;
	font-weight:bold;
	text-decoration:underline
}
.thumbnails_table {
	width:100%
}
table.thumbnails_table td {
	padding:10px 10px 10px 0;
	text-align:center;
	vertical-align:top
}
.firstbar .download_l {
	margin:auto
}
.file_actions {
	text-align:center
}
.file_actions li {
	margin-bottom:1em
}
.blog ul {
	background:#ffffeb
}
.blog .section_title {
	background:#f6e9bc;
	border-color:#624d0a
}
.blog .section_title strong {
	color:#624d0a
}
.ongames ul {
	background:#f5f7ff;
	padding:5px 0 0 0
}
.ongames ul li {
	padding:10px 15px
}
.ongames .section_title {
	border-color:#0e65d0;
	background:#d8e6fb
}
.ongames .section_title em {
	color:#0e65d0
}
.ongames .section_title strong {
	color:#5f99e1
}
.ongames .section_title a {
	float:right;
	position:relative;
	display:block;
	width:86px;
	height:23px;
	margin:6px 0 0 6px;
	background-image:url(/shared/ongames/interface/interface.png);
	background-position:-684px -336px;
	text-indent:-10000em
}
.ongames .content_type {
	color:#569900;
	font-size:1em
}
.ongames .author {
	float:left;
	width:50px;
	margin:0 8px 0 0
}
.ongames .author img {
	float:none;
	margin:0
}
.ongames .author span {
	display:block;
	margin:5px 0 0 0;
	text-align:center;
	color:#006bc1;
	line-height:1.2em
}
#opinion_view {
	display:block;
	overflow:hidden;
	width:auto;
	border:1px solid #cddced;
	border-top:0;
	margin-bottom:16px
}
#opinion_view .content {
	padding:1em
}
#opinion_view .opinion_avatar {
	float:left;
	width:12%
}
#opinion_view .opinion_avatar img {
	width:60px
}
#opinion_view .opinion_summary {
	position:relative;
	float:left;
	width:88%
}
#opinion_view .opinion_summary p {
	padding:0;
	margin:0;
	font-size:.95em
}
#opinion_view .opinion_title {
	float:left;
	width:60%
}
#opinion_view .opinion_title h2 {
	padding-bottom:1.2em;
	font-size:1.5em;
	line-height:1.2em
}
#opinion_view .opinion_data {
	float:left;
	width:40%;
	text-align:right;
	font-size:.95em
}
#opinion_view .reviewer {
	display:inline-block;
	width:100%;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #CCC
}
#opinion_view dt, #opinion_view dd {
	display:inline
}
#opinion_view dt.opinion_rank {
	display:none
}
#opinion_view dd.opinion_rank {
	display:block;
	overflow:hidden;
	width:auto;
	padding:0 0 2em 5em
}
#opinion_view dd.opinion_rank li.rank {
	float:left;
	text-align:left
}
#opinion_view dd.opinion_rank li.rank span {
	text-align:left
}
#opinion_view dd.opinion_rank li {
	font-size:1.5em
}
#opinion_view dt.views {
	border-left:1px solid #CCC;
	padding-left:.6em;
	margin-left:.5em
}
#opinion_view dt.date {
	clear:left
}
#opinion_view .opinion_body {
	display:block;
	overflow:hidden;
	width:auto
}
#opinion_view .column1, #opinion_view .column2 {
	float:left;
	width:50%;
	padding-top:1em
}
#opinion_view .column1 p, #opinion_view .column1 ul, #opinion_view .column1 li {
	display:inline
}
#opinion_view .column1 li a {
	margin-left:1em
}
#opinion_view .column2 p {
	margin:-1px 0 0;
	padding:0 0 1.2em;
	text-align:right;
	font-size:.95em
}
#opinion_view .pros {
	display:block;
	color:green;
	line-height:2em
}
#opinion_view .cons {
	display:block;
	padding-top:1em;
	color:#bb090d;
	line-height:2em
}
#opinion_view .opinion_votes {
	text-align:right;
	font-size:.95em
}
#opinion_view .opinion_votes p {
	margin:0
}
#opinion_likes {
	display:block;
	float:left;
	width:80%;
	margin-right:1%
}
#opinion_likes p {
	display:block;
	float:left;
	padding:0 1em 0 0;
	font-weight:bold;
	font-size:1.4em
}
#opinion_likes ol {
	display:block;
	float:left;
	width:16em;
	padding:.5em 0
}
#opinion_likes li {
	display:inline;
	padding:0 .5em
}
#opinion_likes.java_on .button {
	display:none;
	float:left;
	margin:.3em
}
#opinion_likes.java_on li {
	display:block;
	float:left;
	border:1px solid #666;
	padding:1px 8px;
	border-bottom-width:2px;
	margin-right:.5em;
	background:#157bc3 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -331px repeat-x;
	cursor:pointer;
	color:#000;
	font:1.5em Arial, Helvetica, sans-serif
}
#opinion_likes.java_on li label.button_yes {
	color:#4da64d;
	cursor:pointer;
	white-space:nowrap
}
#opinion_likes.java_on li label.button_no {
	color:#bb090d;
	cursor:pointer;
	white-space:nowrap
}
#opinion_nav {
	display:block;
	overflow:hidden;
	width:auto
}
#opinion_nav li.preview {
	float:left;
	padding-left:1em;
	width:40%
}
#opinion_nav li.preview a {
	padding-left:15px;
	text-decoration:underline;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -6px -735px no-repeat
}
#opinion_nav li.next {
	float:right;
	width:40%;
	text-align:right
}
#opinion_nav li.next a {
	padding-right:21px;
	text-decoration:underline;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -334px no-repeat
}
#new_opinion_nav {
	padding:0 12px
}
#new_opinion_nav li {
	padding-left:15px;
	margin-top:4px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -88px -1384px
}
#vote_yes {
	padding-left:15px;
	text-decoration:underline;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -647px no-repeat
}
#vote_no {
	padding-left:15px;
	text-decoration:underline;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -10px -677px no-repeat
}
#comment_valuation {
	display:block;
	overflow:hidden;
	width:auto;
	padding-top:1em
}
#comment_valuation dt {
	float:left;
	width:78%;
	padding-right:2%;
	text-align:right;
	padding-bottom:.5em
}
#comment_valuation dd {
	float:left;
	width:20%;
	text-align:left;
	padding-bottom:.5em
}
#opinion_view .you_like {
	overflow:hidden;
	width:auto;
	padding:16px;
	margin-top:16px;
	background:#f5f5f5;
	border-top:1px solid #cddced
}
#xtras_info dl {
	display:block;
	overflow:hidden;
	width:auto
}
#xtras_info dl dt {
	display:block;
	overflow:hidden;
	width:auto;
	padding:.5em 1em 0
}
#xtras_info dl dd {
	display:block;
	overflow:hidden;
	width:auto;
	border-bottom:1px dotted #CCC;
	padding:0 1em .5em
}
#xtras_info #forum_link h4 {
	margin-bottom:5px
}
#download_and_comment {
	display:block;
	overflow:hidden;
	width:auto
}
#download_and_comment #file_buttons {
	width:auto;
	margin:0 0 0 15px;
	padding:8px 0
}
#download_and_comment #file_buttons.on_secondbar {
	margin:0;
	padding:10px 8px 15px 5px;
	border-bottom:1px dotted #CCC
}
#download_and_comment #file_buttons.on_secondbar li {
	width:100%;
	margin:0 0 8px 0;
	padding:0
}
#download_and_comment #file_buttons.on_secondbar li dl {
	padding:7px 0 0 0
}
#file_buttons.on_secondbar li.download_note {
	margin-left:55px;
	padding:0 0 0 54px;
	color:#0a68c8;
	font-weight:bold
}
#download_and_comment #comment_this {
	padding-bottom:16px
}
#download_and_comment #comment_this.on_secondbar {
	padding:16px 0;
	text-align:center
}
#video_list li.item {
	display:block;
	overflow:hidden;
	width:auto;
	padding:1em;
	margin-bottom:1em;
	border-bottom:1px dotted #CCC
}
#video_list li.item.last {
	border:0
}
#video_list .photo_video {
	float:left;
	position:relative;
	margin-right:1em;
	border:1px solid #cddced;
	padding:.5em
}
#video_list.list .photo_video a.play_l {
	position:absolute;
	bottom:3.7em;
	left:7.6em
}
#video_list .more_info {
	margin-top:6px
}
#video_container {
	background:#999;
	border-color:#CCC;
	border-style:solid;
	border-width:1px 1px 0 1px;
	margin-left:1em
}
#video_container p {
	padding:0 1em
}
#video_actions {
	margin-left:1em;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#ededed;
	padding:1.5em 0 1em
}
#video_actions .socialmedia_options {
	padding-top:0
}
#video_valuations {
	margin-left:1.4em;
	background:#ededed;
	padding:.5em 0;
	font-weight:bold
}
#video_likes {
	float:left
}
#video_likes legend {
	display:block;
	float:left;
	padding:.5em 1em;
	font-weight:bold;
	font-size:1.4em
}
#video_likes ol {
	display:block;
	float:left;
	padding:.5em 0
}
#video_likes li {
	display:inline;
	padding:0 .5em
}
#video_likes.java_on .button {
	display:none
}
#video_likes.java_on li {
	background:#157bc3 url(http://va3en.sftcdn.net/shared/img/icons/button_sprite.png) 0 -331px repeat-x;
	cursor:pointer;
	border:1px solid #666;
	border-bottom-width:2px;
	color:#000;
	font:1.5em Arial, Helvetica, sans-serif;
	padding:1px 8px;
	margin-right:.5em
}
#video_likes.java_on li label.button_yes {
	color:#4da64d;
	cursor:pointer
}
#video_likes.java_on li label.button_no {
	color:#bb090d;
	cursor:pointer
}
#video_stats {
	display:block;
	overflow:hidden;
	width:auto;
	margin:0 0 1em 1em;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#CCC
}
#video_stats dd, #video_stats dt {
	float:left
}
#video_stats dt {
	padding:1em .5em 1em 1em
}
#video_stats dd {
	padding:1em 1.5em 1em 0;
	font-weight:bold
}
#video_stats dd.video_tags {
	width:36%;
	padding-right:.5em
}
#main_video {
	padding-right:1em
}
.video_description .download_m, .video_description .download_web_m {
	margin:1em 0;
	float:left
}
#related_videos {
	padding-bottom:2.5em
}
#related_videos ul {
	overflow:hidden;
	padding:1.5em 0 0 1.5em;
	margin-bottom:1em;
	border-bottom:1px dotted #ccc
}
#related_videos .video_paginator li {
	display:none
}
#related_videos li {
	float:left;
	width:27%;
	height:12em;
	padding:0 1.5em 1.5em
}
#related_videos .photo_video {
	width:125px;
	margin-bottom:1em
}
#related_videos h5 a {
	font-weight:bold
}
#related_videos .data dt, #related_videos .data dd {
	display:inline
}
#related_videos_nav {
	text-align:right
}
#related_videos_nav a {
	font-weight:bold
}
#related_videos_nav a.hidden_nav {
	visibility:hidden
}
#related_videos_nav a.previous {
	padding-right:.6em;
	margin-right:.5em;
	border-right:1px solid #888
}
#related_videos_nav a.next {
	padding-left:.6em;
	margin-left:.5em;
	border-left:1px solid #888
}
#main_video h2 a {
	font-weight:bold;
	color:#000
}
#main_video li.summary {
	font-size:.95em;
	color:#999
}
#no_result_suggestions {
	position:relative;
	margin-bottom:1em
}
#no_result_suggestions img {
	position:absolute;
	right:1.5em;
	z-index:100
}
#no_result_suggestions .msg_info {
	background-image:none;
	padding-left:1.5em;
	height:190px
}
#no_result_suggestions .msg_info ul {
	padding-bottom:1em
}
#no_result_suggestions .msg_info li {
	list-style:disc;
	margin:.5em 0 0 2.5em
}
#did_you_mean {
	clear:both;
	color:#df0601;
	font-size:1.6em;
	padding:0 0 0 1em
}
#did_you_mean a {
	font-weight:bold
}
#no_results_section {
	padding:.5em 1em 1em
}
#no_results_section li {
	display:inline;
	padding-right:.5em;
	margin-right:.5em;
	border-right:1px solid #CCC
}
#no_results_section li.last {
	border-right:0 none
}
#no_results_section li strong {
	font-weight:normal
}
#no_results_section li a strong {
	font-weight:bold
}
.button.medium {
	padding-top:0;
	padding-bottom:0;
	font-size:1.4em
}
ul.suggested li {
	display:inline;
	font-size:11px;
	line-height:18px
}
ul.suggested li a {
	font-weight:normal
}
#badge_devel h1#file_title {
	padding-left:0
}
#cont_badge_devel {
	padding:20px 0
}
#cont_badge_devel ul {
	float:left
}
#cont_badge_devel p {
	margin-left:190px
}
#cont_badge_devel textarea {
	display:block;
	width:700px;
	height:100px;
	margin:8px 0 0 0;
	padding:5px;
	border:1px solid #CCC;
	background:#ebebeb;
	font-size:11px
}
#screenshots_gallery {
	overflow:hidden;
	width:100%;
	margin:0 20px 10px;
	padding:0
}
#screenshots_gallery li {
	text-indent:0;
	float:left;
	overflow:hidden;
	width:25%;
	height:120px;
	margin-bottom:10px;
	text-align:center
}
#screenshots_gallery li a {
	display:block;
	padding:10px
}
#program_related_searches p {
	padding-left:15px
}
#install_qr {
	overflow:hidden;
	min-height:330px
}
#install_qr_instructions {
	text-align:center;
	padding:0
}
#install_qr_instructions h4 {
	text-align:left
}
#install_qr_instructions .qr_image {
	margin:1em 2em;
	padding:0;
	border:1px solid #CCC
}
#install_qr_instructions .instructions_image {
	padding:0 0 2.5em;
	margin:0
}
#install_qr_instructions div {
	clear:both;
	margin-bottom:0;
	min-height:50px;
	text-align:left
}
#download_starting {
	display:block;
	float:left;
	clear:both;
	overflow:hidden;
	width:100%;
	position:relative;
	background:#eff7eb;
	border-top:2px solid #2fa41e;
	margin:0 0 1em;
	padding:0
}
#download_starting span {
	margin-right:.5em;
	color:#2fa41e;
	font-size:1.5em;
	font-weight:bold
}
#download_starting img {
	vertical-align:middle;
	margin:0 15px
}
#download_starting strong {
	color:#2fa41e;
	font-size:1.2em
}
#download_starting.dps {
	background:#f6fafe;
	border-top-color:#c6d6e7;
	text-align:center
}
#download_starting.dps span {
	color:#0e4185
}
#download_starting.sd_howto {
	text-align:left
}
#download_starting.sd_howto p, #download_starting.more_view p {
	float:left;
	padding:16px 0 0 70px;
	margin:0
}
#download_starting.sd_howto img, #download_starting.more_view img {
	position:absolute;
	left:10px
}
#download_starting.sd_howto span, #download_starting.more_view span {
	display:block
}
#download_starting.sd_howto #sd_downloadprocess p {
	padding:0
}
#download_starting.sd_howto #sd_downloadprocess img {
	position:inherit;
	left:inherit
}
#download_starting div.launch-popup {
	float:right;
	margin:15px 10px;
	text-align:center;
	background:#2fa41e;
	padding:10px 16px;
	color:#FFF
}
#download_starting div.launch-popup a {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF
}
#download_starting.compact.sd_howto span, #download_starting.compact.more_view span {
	display:inline
}
#download_starting.compact div.launch-popup {
	padding:0;
	background:0
}
#download_starting.compact.sd_howto p, #download_starting.compact.more_view p {
	padding-left:30px
}
#download_starting.compact.more_view img {
	display:none
}
#download_starting.compact div.launch-popup a {
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#009c30
}
#signup_program_updates {
	overflow:auto;
	width:100%;
	padding:11px 30px 17px;
	border-top:1px #abd1a6 solid;
	border-bottom:1px #c4c4c4 solid;
	background-color:#f5f5f5
}
#signup_program_updates h4 {
	float:left;
	padding-right:28px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat right -1928px;
	color:#0f67a6;
	font:1.3em/1.3em Century Gothic, Arial, sans-serif;
	word-spacing:.15em
}
#signup_program_updates ul {
	clear:both;
	overflow:hidden;
	padding-top:11px
}
#signup_program_updates li {
	float:left;
	padding-right:12px
}
#signup_updates_email {
	width:205px;
	height:22px;
	padding-left:5px;
	border:1px solid #c3c3c3;
	border-color-top:#7c7c7c;
	line-height:22px;
	color:#acabab
}
#signup_updates_email.email_filled {
	color:#454444
}
#signup_updates_subscribe {
	height:24px;
	padding-bottom:2px;
	background-position:0 -247px;
	font-size:1.1em;
	font-weight:bold
}
#signup_program_updates #signup_updates_privacy {
	padding:6px 0 0 7px;
	font-size:.9em;
	color:#454444
}
#download_starting #signup_program_updates p.feedback {
	clear:both;
	width:90%;
	padding:10px 0 0 16px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -94px -1086px
}
#download_starting #signup_program_updates .signup_ok span {
	font-size:1.1em;
	font-weight:bold;
	color:#009c30
}
#download_starting #signup_program_updates p.signup_ko {
	background-position:-94px -1186px;
	color:#b50000
}
#help_sd_tab {
	float:right;
	margin:15px 10px;
	text-align:center;
	background:#2fa41e;
	padding:10px 8px 12px 16px;
	color:#FFF
}
#help_sd_tab a {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) 100% -1474px no-repeat;
	padding-right:24px
}
#help_sd {
	clear:both;
	border-top:1px solid #2fa41e;
	display:none;
	height:240px
}
#sd_downloadprocess ul {
	overflow:hidden;
	width:auto;
	padding:2em
}
#sd_downloadprocess li {
	position:relative;
	float:left;
	width:170px;
	padding:0 3% 0 0
}
#sd_downloadprocess li.last {
	padding-left:30px;
	background:0;
	border-left:1px dotted #CCC
}
#sd_downloadprocess li div.image {
	height:100px
}
#sd_downloadprocess li div.image img {
	margin:0
}
#sd_downloadprocess li h4 {
	font-size:1em
}
#sd_downloadprocess li p {
	width:auto;
	padding:0 30px 0 0
}
#sd_downloadprocess li.file img {
	margin-left:0
}
#dps_support {
	padding:.5em 17% 1em;
	text-align:left
}
#dps_support h3 {
	font:bold 1.2em Arial, Verdana, Sans-serif
}
#dps_support li {
	padding-bottom:1em
}
#dps_support strong.email {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -166px;
	padding-left:18px
}
#dps_support strong.phone {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -318px;
	padding-left:18px
}
#dps_support p.legal {
	font-size:.95em;
	line-height:1.2em
}
#compare_container {
	border:1px solid #cddced
}
#compare_container table.compare {
	width:100%
}
#compare_container #programname_row {
	border-top:2px solid #286cb7
}
#compare_container .program_compare_selected {
	background-color:#f5f5f5
}
#compare_container .program_name {
	width:26%;
	background-color:#f5f5f5;
	text-align:center;
	border-top:2px solid #286cb7
}
#compare_container .program_compare_selected.program_name {
	background-color:#eee
}
#compare_container .compare_program_2columns {
	width:33%
}
#compare_container .compare_group_header {
	border-style:solid dotted dotted;
	border-width:2px 0 1px;
	border-top-color:#286cb7;
	border-bottom-color:#ccc;
	padding:4px 10px;
	font:bold 1.1em Century Gothic, Arial, sans-serif;
	-moz-box-shadow:0 2px 1px #EEE;
	color:#c89302
}
#compare_container .compare_group_header a {
	float:right;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal
}
#compare_container td, #compare_container th {
	padding:20px;
	border-bottom:1px dotted #ccc
}
#compare_container td {
	text-align:center
}
#compare_container td p.options_compare {
	display:inline-block;
	margin:3px auto
}
#compare_container .chart {
	overflow:visible;
	width:100%
}
#compare_container .chart caption {
	font-size:1.2em;
	font-weight:bold
}
#compare_container .chart th {
	padding:.2em;
	border-bottom:1px solid;
	text-align:left;
	font-weight:bold;
	color:#666
}
#compare_container .chart td {
	padding:.2em;
	text-align:left
}
#compare_container .chart table {
	background:transparent
}
#compare_container td.legendColorBox, #compare_container td.legendLabel {
	border-bottom:0 none
}
#compare_container td.program_compare_selected td {
	background:#f5f5f5
}
#compare_container h2 {
	font-size:1.3em
}
#compare_container h3 {
	font-size:1.1em
}
#compare_container p {
	margin:0
}
#compare_container .unavailable {
	font-size:.8em;
	color:#bbb
}
#compare_container .users_note_group, #compare_container .downloads_group, #compare_container .specs_group {
	display:none
}
#compare_container .rating ul.ul_rank {
	margin:0 auto;
	overflow:hidden;
	width:95px
}
#compare_container .rating dt {
	display:none
}
#compare_container .rating li, #compare_container .rating li span {
	float:left
}
#compare_container #pros strong {
	color:green
}
#compare_container #cons strong {
	color:#bb090d
}
#compare_container #pros ul, #compare_container #cons ul {
	list-style:disc inside;
	text-align:left
}
#compare_container #short_desc td {
	text-align:left
}
#compare_container .compact_cell {
	width:21.3%;
	padding:20px 7px
}
#compare_container .compact_row td {
	padding:20px 3px
}
#compare_container tr.compact_row div.chart td {
	padding:.2em
}
#new_version_form {
	position:relative;
	margin-left:1.5em
}
#version_form label {
	width:25%;
	clear:both;
	text-align:right;
	line-height:1.3em;
	padding-top:.2em
}
#version_form .language_version label, #version_form .windows_version label {
	width:auto;
	text-align:left
}
#version_form .language_version input, #version_form .windows_version input {
	margin:2px 5px
}
#version_form div.error {
	margin-left:28%
}
#version_form #submit {
	margin-left:0
}
.show_seal {
	padding:.5em 0 .5em 0;
	margin:0;
	margin-top:1.25em;
	background:#ecffe1 url(http://va4en.sftcdn.net/en/img/security_seal/virus_free_seal_small.png) no-repeat 310px 2px
}
p.virus_free_buy_note {
	margin-bottom:30px
}
p.virus_free_note {
	position:relative;
	clear:both;
	font-size:.9em;
	padding-left:.4em;
	margin:0;
	line-height:1.4em
}
p.virus_free_note span {
	display:block;
	font-size:.9em;
	padding:.4em 0 .2em 5.1em;
	height:1%
}
#file_buttons #extra_info_download {
	display:block;
	color:#969696;
	position:absolute;
	top:-14px;
	left:26px
}
#file_buttons #download_top .download {
	display:inline;
	padding-right:0
}
#file_buttons .virus_free_buy_note {
	width:100%;
	padding-left:.4em
}
#file_review #virus_free_seal {
	clear:both;
	position:relative;
	padding:1.4em;
	padding-right:11em;
	border-top:1px solid #cddced;
	background-color:#ecffe1
}
#file_review #virus_free_seal.virus_free_seal_no_bckgrd {
	margin-bottom:0;
	padding-bottom:0;
	background-image:none;
	border-top:1px solid #ccdff0;
	border-bottom:1px solid #ccdff0
}
#file_review #virus_free_seal a.download_l {
	display:block;
	margin-bottom:10px;
	text-decoration:none
}
#file_review #virus_free_seal a.download_l span.download_title {
	text-decoration:underline
}
#file_review #virus_free_seal a.download_l span.program_name {
	font:normal .5em Arial, Verdana, Sans-serif;
	color:#000;
	cursor:text;
	padding:10px
}
#file_review #virus_free_seal h3 {
	clear:both;
	padding-top:10px;
	font-weight:bold
}
#file_review #virus_free_seal p {
	margin-top:1em
}
#file_review #virus_free_seal p.virus_free_seal_download {
	margin-top:1.2em
}
#file_review #virus_free_seal #virus_free_seal_link {
	position:absolute;
	display:block;
	top:16px;
	right:16px;
	width:112px;
	height:112px;
	background:#ecffe1 url(http://va2en.sftcdn.net/en/img/security_seal/virus_free_seal.png) no-repeat center center;
	text-indent:-9999px
}
#file_review #second_button_box {
	clear:both;
	margin:10px 10px 20px 18px
}
#file_review span.program_name, #analysis_virus_free span.program_name {
	position:relative;
	float:left;
	clear:right;
	padding:7px;
	font:bold 1.1em Arial, Verdana, Sans-serif;
	color:#333
}
#file_security_program {
	overflow:hidden;
	width:53%;
	margin:16px 0 16px 18px;
	padding:1.2em 0 1.2em 1.2em;
	background-color:#ebebeb
}
#file_security_program p {
	padding:0 .8em 0 0;
	margin:0 0 .6em 0;
	font-weight:bold;
	font-size:1.1em;
	color:#d80000
}
#file_security_program p a {
	font-size:.8em;
	font-weight:normal;
	text-decoration:underline
}
#file_security_program li, #file_security_review li {
	display:inline
}
#file_security_program li.first, #file_security_review li.first {
	border-left:none;
	border-right:1px solid #000;
	padding-right:1em;
	margin-right:1em
}
#file_security_program li a.icon_info, #file_security_review li a.icon_info {
	color:#0a68c8;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline
}
#file_security_program li .download_m, #file_security_review li .download_m {
	padding-top:.3em;
	font-size:1em;
	font-weight:normal
}
#file_security_review {
	clear:both;
	position:relative;
	padding:1.6em;
	border-top:1px solid #cddced;
	background-color:#efefef;
	margin-top:2em
}
#file_security_review.analysis {
	margin-bottom:16px
}
#file_security_review p.suspect {
	font-weight:bold;
	font-size:1.4em;
	color:#db0000
}
#file_security_review p a {
	text-decoration:underline
}
#security_seal_download_box {
	border-top:1px solid #cbd5df;
	width:755px;
	margin:18px 0 0 0;
	padding-top:18px
}
#security_seal_download_box h3 strong {
	color:#1fa4e1
}
#security_seal_popup {
	padding:0 16px;
	margin:0 auto;
	color:#333;
	overflow:hidden
}
#security_seal_popup h1.logo {
	float:left;
	margin:0;
	padding:0;
	width:122px;
	height:98px;
	text-indent:-10000em;
	background:#157bc3 url(http://va2en.sftcdn.net/shared/img/interface/interface_sprite.png) no-repeat scroll -90px 0
}
#security_seal_popup p.info_security {
	text-align:right;
	padding:14px 0 0 0;
	margin:0;
	height:82px;
	overflow:hidden
}
#security_seal_popup p.info_security a {
	position:relative;
	top:60px
}
#security_seal_popup #file_security_download {
	width:auto;
	margin:10px 0
}
#nyroModalContent .file_security_download_alternative {
	margin-top:20px
}
#content_2col_right_thin p.info_security {
	text-align:right;
	padding:0 0 4px 0;
	margin:0;
	overflow:hidden
}
#file_security_download {
	zoom:1;
	position:relative;
	overflow:hidden;
	padding:20px 20px 8px 23px;
	background:#efefef;
	margin-bottom:60px
}
#file_security_download.download {
	height:1%;
	margin-bottom:25px
}
#file_security_download h2 {
	margin-bottom:4px;
	font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333
}
#file_security_download h2 strong {
	color:#bd0000
}
#file_security_download p a {
	text-decoration:underline
}
#file_security_download p.sure_question {
	float:left;
	width:67%
}
#file_security_download p.download_option {
	float:right;
	margin-top:0
}
#file_security_download p.download_option a {
	text-decoration:none
}
.file_security_download_alternative {
	position:relative;
	margin-bottom:16px
}
.file_security_download_alternative .box_dark_mainright .content {
	padding:18px 1px
}
.file_security_download_alternative .software {
	float:left;
	background:#fff;
	width:44.5%;
	border-right:1px solid #ccc;
	padding:0 1.2em;
	margin-top:1.2em
}
.file_security_download_alternative .software p {
	margin:0 0 0 82px
}
.file_security_download_alternative .screen_program {
	float:left
}
.file_security_download_alternative .software .file_program a {
	font-weight:bold
}
.file_security_download_alternative .software .short_description {
	padding:4px 0 10px 0
}
.file_security_download_alternative .last {
	border:0
}
#nyroModalContent #file_security_download {
	padding:5px 22px 0;
	margin-bottom:0;
	background:0
}
#nyroModalContent #file_security_download h2 {
	font:normal 2.1em Century Gothic, Arial, sans-serif;
	letter-spacing:-.03em;
	color:#333;
	margin-bottom:4px
}
#nyroModalContent .file_security_download_alternative {
	display:inline-block;
	height:auto;
	background:#f2f6f4 url(http://va3en.sftcdn.net/en/img/security_seal/downloadpage_bg_med.png) no-repeat right bottom
}
#nyroModalContent .file_security_download_alternative .software {
	padding:0 15px 21px;
	background:0;
	border:0;
	width:327px
}
#nyroModalContent .file_security_download_alternative h4.section_title {
	background:0;
	color:#4d7b0f;
	font-size:1.9em;
	border-color:#2fa41e;
	letter-spacing:-.03em
}
#nyroModalContent .file_security_download_alternative h4.section_title em {
	color:#4d7b0f
}
#analysis_content {
	clear:both;
	display:block;
	overflow:hidden;
	padding:0 16px
}
#analysis_content h2 {
	margin:0 0 .3em
}
#analysis_content .return_file a {
	text-decoration:underline;
	background:#fff;
	padding-left:10px
}
#analysis_content p.download_option {
	margin:24px 0
}
#analysis_content #file_security_review {
	background:#efefef;
	border:1px solid #cddced
}
#analysis_details {
	width:100%
}
#analysis_details caption {
	font:normal 18px Arial, Helvetica, sans-serif
}
#analysis_details th, #analysis_details td {
	height:32px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc
}
#analysis_details th {
	font-weight:bold
}
#analysis_details th.first {
	padding-left:30px
}
#analysis_details thead th {
	border-top:0
}
#analysis_details thead span {
	color:#999;
	font-weight:normal
}
#analysis_details tfoot tr {
	background:#f4f4f4
}
#analysis_details tfoot th {
	background:#e6e9ea;
	font-weight:normal;
	font-size:12px;
	color:#0a68c8;
	padding-left:30px
}
#analysis_details tfoot th a {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat right -1414px;
	padding-right:30px
}
#analysis_details tfoot th a.collapsed {
	background-position:right -1414px
}
#analysis_details tfoot th a.expanded {
	background-position:right -1445px
}
#analysis_details tbody th {
	width:25%;
	padding:0 0 0 32px;
	line-height:32px
}
#analysis_details tbody th img {
	vertical-align:middle;
	padding-right:8px
}
#analysis_details tfoot td {
	background:#e6e9ea;
	text-align:right
}
#analysis_details .virus_free {
	color:#5ca742;
	font-size:12px;
	font-weight:bold;
	width:46%
}
#analysis_details .virus_no_free {
	color:#e01f1f;
	font-size:12px;
	font-weight:bold;
	width:46%
}
#analysis_details span.result_virus_free {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -94px -1096px;
	display:block;
	width:17px;
	text-indent:-10000em;
	float:left;
	margin:0 2px 0 0
}
#analysis_details span.result_detect {
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -94px -1196px;
	display:block;
	width:17px;
	text-indent:-10000em;
	float:left;
	margin:0 2px 0 0
}
#analysis_details .odd {
	background-color:#f5f5f5
}
#analysis_details .last_analyzed {
	padding-right:10px
}
#analysis_details tbody th span {
	display:block;
	width:22px;
	background:url(http://va2en.sftcdn.net/shared/img/security_seal/sprite-antivirus.png) 0 3px;
	float:left;
	margin-right:12px;
	text-indent:-10000em
}
#analysis_details .a-squared {
	background-position:0 3px
}
#analysis_details .antivir {
	background-position:0 -46px
}
#analysis_details .antiy-avl {
	background-position:0 -97px
}
#analysis_details .authentium {
	background-position:0 -146px
}
#analysis_details .avast {
	background-position:0 -196px
}
#analysis_details .bitdefender {
	background-position:0 -246px
}
#analysis_details .cat-quickheal {
	background-position:0 -296px
}
#analysis_details .clamav {
	background-position:0 -346px
}
#analysis_details .comodo {
	background-position:0 -396px
}
#analysis_details .drweb {
	background-position:0 -446px
}
#analysis_details .esafe {
	background-position:0 -496px
}
#analysis_details .etrust-vet {
	background-position:0 -546px
}
#analysis_details .f-prot {
	background-position:0 -596px
}
#analysis_details .f-secure {
	background-position:0 -646px
}
#analysis_details .fortinet {
	background-position:0 -696px
}
#analysis_details .gdata {
	background-position:0 -746px
}
#analysis_details .ikarus {
	background-position:0 -796px
}
#analysis_details .jiangmin {
	background-position:0 -846px
}
#analysis_details .kaspersky {
	background-position:0 -897px
}
#analysis_details .mcafee {
	background-position:0 -945px
}
#analysis_details .mcafee-gw-edition {
	background-position:0 -994px
}
#analysis_details .microsoft {
	background-position:0 -1046px
}
#analysis_details .nod32 {
	background-position:0 -1097px
}
#analysis_details .norman {
	background-position:0 -1146px
}
#analysis_details .nprotect {
	background-position:0 -1197px
}
#analysis_details .panda {
	background-position:0 -1246px
}
#analysis_details .pctools {
	background-position:0 -1297px
}
#analysis_details .prevx {
	background-position:0 -1347px
}
#analysis_details .rising {
	background-position:0 -1396px
}
#analysis_details .sophos {
	background-position:0 -1447px
}
#analysis_details .sunbelt {
	background-position:0 -1496px
}
#analysis_details .symantec {
	background-position:0 -1547px
}
#analysis_details .thehacker {
	background-position:0 -1596px
}
#analysis_details .trendmicro {
	background-position:0 -1645px
}
#analysis_details .vba32 {
	background-position:0 -1695px
}
#analysis_details .virobot {
	background-position:0 -1746px
}
#analysis_details .virusbuster {
	background-position:0 -1796px
}
#analysis_details .k7antivirus {
	background-position:0 -1846px
}
#analysis_details .avg {
	background-position:0 -1895px
}
#list_security_option {
	margin:20px 0
}
#list_security_option li {
	background:0;
	display:inline;
	padding:0
}
#list_security_option li.first {
	border-left:none;
	border-right:1px solid #000;
	padding:0 10px 0 23px
}
#list_security_option li a.icon_info {
	color:#0a68c8;
	font:bold 12px Verdana, Arial, sans-serif;
	padding:0 0 2px 21px;
	text-decoration:underline
}
#analysis_virus_free {
	overflow:hidden;
	padding:2em 1.5em 2.8em 13em;
	margin-bottom:24px;
	background:#ecffe1 url(http://va2en.sftcdn.net/en/img/security_seal/virus_free_seal.png) no-repeat top left;
	border-top:2px solid #2fa41e
}
#analysis_virus_free h3 {
	font-weight:bold;
	font-size:1.4em;
	color:#538a12
}
#analysis_virus_free p.analysis_virus_free_download {
	margin:20px 0 0
}
#free_virus_download p.analysis_virus_free_download {
	margin-top:40px;
	padding-bottom:10px
}
#similar_security_option .box_dark_mainright {
	background-position:0 100%
}
#similar_security_option .box_dark_mainright .content {
	background-position:0 0
}
#similar_security_option .file_security_download_alternative {
	margin-top:3em
}
#similar_security_option .file_security_download_alternative .software {
	padding:0 28px;
	width:27.5%
}
#members_download_box.security_seal {
	margin-bottom:40px
}
#pros_cons.security_seal {
	border-bottom:0;
	margin-bottom:0
}
#ud_download_box.virus_free {
	background:#f1f7f1 url(http://va4en.sftcdn.net/en/img/security_seal/downloadpage_bg_ss.png) no-repeat right bottom
}
#safeSecure {
	clear:both;
	display:block;
	padding-top:1.2em
}
#safeSecure .infoSecure, #download_message .infoSecure {
	padding-left:1.3em;
	margin-left:.5em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -91px -998px;
	font-size:1em
}
.free_download_box, #premium_download_box, #members_download_box, #mobile_install_box, #mobile_wap_install_box {
	position:relative;
	width:auto;
	margin-bottom:18px;
	padding:1px;
	text-align:left
}
#download_message_try {
	margin:20px 0
}
#download_message_try.alternative {
	text-align:left
}
#download_message_try img {
	margin:0 1em;
	vertical-align:middle
}
.free_download_box {
	padding:1em 1.4em;
	border-top:2px solid #2fa41e;
	border-bottom:1px solid #c5e7c5;
	background-color:#f1f7f1;
	position:relative
}
.free_download_box h2 {
	margin-bottom:.3em;
	color:#4d7b0f;
letter-spacing:-.05m font:2em Century Gothic, Arial, sans-serif
}
.free_download_box h2 strong {
	color:#000;
	font-weight:normal
}
.free_download_box .download_desc {
	float:left;
	width:70%;
	margin-top:.6em
}
.free_download_box .download_desc strong {
	color:#4d7b0f
}
.free_download_box .download_option {
	float:right;
	text-align:center
}
#free_download_box.virus_free h2 {
	margin-bottom:.5em
}
#free_download_box.virus_free {
	background:#f1f7f1 url(http://va4en.sftcdn.net/en/img/security_seal/downloadpage_bg_ss.png) no-repeat right bottom
}
#free_download_box.virus_free .download_option {
	clear:both;
	float:left;
	padding:2em 0 2em
}
#dinamic_content {
	position:relative;
	clear:both
}
#dinamic_content ul {
	position:relative;
	width:65%
}
#dinamic_content .download_option {
	text-align:left;
	position:relative;
	padding-top:1em
}
#download_alternative {
	padding:0 2em 2em;
	text-align:left
}
.free_download_box .download_alert_box li {
	padding-left:4em;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -70px -893px;
	line-height:2em
}
.free_download_box .download_tips_box li {
	position:relative;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -1117px;
	font-size:1.2em;
	line-height:1.5em;
	padding:0 1em 0 2em
}
.free_download_box .download_tips_box li strong {
	font-size:15px;
	color:#000
}
#premium_download_box {
	padding:1em 3em;
	border-top:2px solid #c6d6e7;
	border-bottom:1px solid #c6d6e7;
	background-color:#f6fafe
}
#premium_download_box.dps_support {
	background:url(http://va2en.sftcdn.net/shared/img/icons/dps_support.png) 45px 104px no-repeat #f6fafe
}
#premium_download_box.click_buy {
	padding-bottom:40px
}
#premium_download_box h2 {
	color:#0e4185;
	font:2em Century Gothic, Arial, sans-serif
}
#premium_download_box h2 strong {
	color:#000;
	font-weight:normal
}
#premium_download_box .advice {
	margin-bottom:1em;
	font-size:1.3em;
	color:#0e4185
}
#premium_download_box.dps_support .advice strong {
	font-weight:normal
}
#premium_download_box .advice strong em {
	color:#000;
	font-style:normal
}
#premium_download_box #other_countries p {
	float:left;
	margin:3px 10px 17px 0
}
#premium_download_box #other_countries .pulldown {
	float:left;
	width:130px
}
#premium_download_box .js_pulldown {
	padding:2px 0 16px 0
}
#premium_download_box ol {
	clear:both;
	margin-left:2em;
	margin-bottom:1.5em
}
#premium_download_box.dps_support ol {
	margin:3em 0 3em 6em
}
#premium_download_box ol li {
	margin-bottom:.5em
}
#premium_download_box ol li span {
	background:#6991c2;
	color:#fff;
	font-weight:bold;
	padding:0 .3em;
	margin-right:.8em
}
#premium_download_box li.step1 ul li {
	display:block;
	position:relative;
	margin:0;
	padding:5px 0 0 53px
}
#premium_download_box input.download_l {
	position:absolute;
	right:30px;
	top:125px;
	width:171px;
	height:35px;
	border:0;
	cursor:pointer;
	color:#006bc1
}
#premium_download_box.dps_support input.download_l {
	top:142px
}
#premium_download_box .legal {
	font-size:.8em;
	line-height:1.5em;
	color:#666
}
#clickandbuy_box .default_currency, #paypal_box .default_currency {
	clear:left;
	color:#000;
	font-size:10px;
	padding:0;
	display:inline
}
#paypal_box {
	border-bottom:1px solid #c6d6e7
}
#mopay_box, #premium_AT, #premium_CH {
	border-top:1px solid #b6cee6;
	margin-top:5px
}
#mopay_box p, #premium_download_box .premium_other_box p, .premium_other_box p {
	background:url(http://va3en.sftcdn.net/en/img/download/premium_sms_de.gif) 2px 15px no-repeat transparent;
	margin:0;
	padding:10px 0 0 45px
}
#premium_download_box #premium_AT p {
	background-image:url(http://va3en.sftcdn.net/en/img/download/premium_sms_at.gif)
}
#premium_download_box #premium_CH p {
	background-image:url(http://va2en.sftcdn.net/en/img/download/premium_sms_ch.gif)
}
#mopay_box .download_l, #premium_download_box .premium_other_box .download_l {
	right:0;
	top:20px;
	position:absolute
}
#form_mopay_transaction {
	width:700px;
	height:100%
}
#form_mopay_transaction iframe {
	height:460px
}
.Rojo {
	clear:both;
	font-size:11px
}
#form_mopay_transaction.on {
	margin:4px 0 30px 30px
}
#premium_download_box #mopay_go {
	margin-top:0
}
* html #premium_download_box #mopay_go {
	margin-top:-10px
}
#premium_download_box .premium_other_go {
	margin:5px 18px 17px 120px;
	display:none
}
#premium_download_box .premium_other_go ol {
	list-style-type:decimal;
	margin-left:37px
}
#premium_download_box .premium_other_go li {
	padding:0;
	font-size:12px
}
#premium_download_box .premium_other_go li em {
	font-size:14px
}
.title_download {
	width:100%;
	background:transparent url(http://va3en.sftcdn.net/shared/img/interface/titles_bg.png) no-repeat scroll 0 -369px
}
.title_download span {
	font:bold 22px "Trebuchet Ms", Arial, sans-serif;
	text-transform:none;
	color:#3b3b3b;
	position:relative;
	clear:both;
	padding-left:9px;
	margin-bottom:9px;
	height:28px
}
#premium_CH_and, #premium_AT_and, #premium_FR_and {
	margin:0 18px 20px 0;
	position:relative;
	padding:10px 0;
	clear:both
}
#premium_CH_and p {
	background-image:url(http://va2en.sftcdn.net/en/img/download/premium_sms_ch.gif)
}
#premium_AT_and p {
	background-image:url(http://va3en.sftcdn.net/en/img/download/premium_sms_at.gif)
}
#premium_FR_and p {
	background-image:url(http://va3en.sftcdn.net/en/img/download/premium_sms_fr.gif);
	height:40px
}
#premium_CH_go, #premium_AT_go, #premium_FR_go {
	padding:0;
	min-height:90px;
	margin-bottom:50px
}
#premium_CH_go ol, #premium_AT_go ol, #premium_FR_go ol {
	list-style-type:decimal;
	margin-left:110px
}
#premium_CH_go li, #premium_AT_go li, #premium_FR_go li {
	padding:0;
	font-size:12px;
	line-height:26px
}
#premium_CH_go li em, #premium_AT_go li em, #premium_FR_go li em {
	font-size:14px;
	font-weight:bold
}
#premium_CH_go strong, #premium_AT_go strong, #premium_FR_go strong {
	color:red
}
#premium_CH_go label, #premium_AT_go label, #premium_FR_go label {
	color:#004080;
	font-weight:bold
}
#premium_download_box #premium_AT_go.on {
	border-bottom:1px solid #b6cee6
}
#premium_download_individual {
	margin:0 0 100px 0
}
#premium_download_individual .premium_other_box p {
	background:0;
	margin:9px 0;
	padding:0;
	float:none
}
#premium_download_individual h1 a {
	font-size:30px;
	color:#999;
	font-weight:normal
}
#premium_download_individual h1 strong, #premium_download_individual h2 {
	color:#3b3b3b
}
#premium_download_individual h2 {
	font-family:"Trebuchet Ms", Arial, sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-weight:bold;
	height:31px;
	width:100%;
	clear:both;
	position:relative;
	background:url(http://va3en.sftcdn.net/shared/img/interface/titles_bg.png) no-repeat scroll 0 -375px;
	padding:0 0 0 10px;
	margin:25px 0
}
#premium_download_box.test2SD {
	background:url(http://va3en.sftcdn.net/en/img/download/download_bg_dps_support.gif) 0 0 no-repeat transparent
}
.premium_option_box {
	position:relative;
	clear:both;
	padding:1em 0
}
.premium_option_box .premium_info {
	float:left;
	width:74%;
	padding:0;
	margin:0
}
.premium_option_box .premium_link {
	float:right;
	padding:0;
	margin:0
}
.premium_option_box dl {
	position:absolute;
	right:185px;
	top:24px;
	font-weight:bold;
	width:20%
}
.premium_option_box dt {
	float:left;
	color:#666;
	padding-right:.6em
}
.premium_option_box dd {
	float:left;
	color:#C00
}
.premium_option_box img {
	float:left
}
.premium_option_box span {
	float:left;
	padding:1em;
	width:52%
}
#premium_download_box #clickandbuy_box .download_l {
	top:10px;
	right:0;
	width:163px;
	padding-bottom:0
}
#premium_download_box #clickandbuy_box .clickandbuy_link {
	font-size:.9em
}
#container #clickandbuy_go, #container #paypal_go {
	display:none;
	overflow:hidden;
	width:auto;
	clear:both;
	margin:5em 0 0
}
#container #clickandbuy_go img, #container #paypal_go img {
	float:left;
	margin:-7px 8px 0 0
}
#members_download_box {
	clear:both;
	padding:1.5em 3em;
	border-top:#9fbdda 2px solid;
	background-color:#ecf2f8
}
#members_download_box p {
	margin:0;
	font-size:14px
}
#members_download_box a {
	text-decoration:underline
}
#info-popup-ud {
	width:700px;
	display:none
}
#info-popup-ud-content {
	margin:15px;
	width:auto
}
#info-popup-ud-content h2 {
	font:2em Century Gothic, Arial, sans-serif;
	color:#000;
	margin-bottom:10px
}
#info-popup-ud-content h2 span {
	color:#c89302
}
#info-popup-ud-content p {
	margin:0 0 20px
}
#info-popup-ud-content p span {
	font-size:11px;
	margin-top:10px;
	display:block
}
#info-popup-ud-content ul {
	margin-bottom:20px;
	overflow:hidden;
	display:block
}
#info-popup-ud-content ul li {
	display:block;
	width:30%;
	float:left;
	margin-left:3%;
	text-align:center
}
#info-popup-ud-content ul li.first {
	margin-left:2px;
	border:0
}
#info-popup-ud-content .truste_seal {
	float:right
}
#ud_download_box {
	padding:1em 3em;
	border-top:2px solid #2fa41e;
	border-bottom:1px solid #c5e7c5;
	background-color:#f1f7f1;
	margin-bottom:1em
}
#ud_download_box h2 {
	color:#4d7b0f;
	font:2em Century Gothic, Arial, sans-serif
}
#ud_download_box h2 em {
	color:#000;
	font-weight:normal;
	font-style:normal
}
#ud_download_box ul {
	margin:1em 0 2em
}
#ud_download_box ul li {
	position:relative;
	padding:0 1em 0 2em;
	overflow:hidden;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -1117px;
	font-size:1.2em;
	line-height:1.5em
}
#ud_download_box ul li strong {
	font-size:15px;
	color:#000
}
#ud_download_box #download_action {
	padding-bottom:2em
}
#free_download_special_ad {
	margin:0 0 0 50px;
	background:transparent url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) no-repeat 0 -457px;
	width:650px;
	padding:15px 0 0 25px
}
#free_download_special_ad.leaderboard {
	margin-left:22px;
	background-position:top right;
	width:728px;
	padding-left:0
}
#free_download_special_ad .google_ad_title {
	font-size:18px
}
.google_sponsored_ad {
	margin:5px 0 10px 0;
	background:transparent url(http://va3en.sftcdn.net/en/img/interface/bg_sponsored_ad.png) no-repeat 20px -2px;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-size:15px
}
.google_sponsored_ad span.google_ad_title {
	font-size:24px
}
.google_sponsored_ad span.google_ad_link {
	font-size:14px
}
#content_free .success_download #close_free_download_success {
	background:url(http://va3en.sftcdn.net/shared/img/download/download_bg_free_success.gif) 0 100% no-repeat #fff
}
#ad_related_links_div, #ad_related_links_div_2 {
	margin-bottom:18px
}
#ad_related_links_div #g_ads div.google_ad_content, #ad_related_links_div_2 #g_ads div.google_ad_content {
	background:#FFF;
	padding-left:30px;
	font-size:13px
}
#ad_related_links_div #g_ads div.google_ad_content span.google_ad_title, #ad_related_links_div_2 #g_ads div.google_ad_content span.google_ad_title {
	font-size:18px
}
#ad_related_links_div #g_ads div.google_ad_content span.google_ad_link, #ad_related_links_div_2 #g_ads div.google_ad_content span.google_ad_link {
	font-size:12px
}
.hosted_download_box .success_download img {
	padding-right:20px
}
.hosted_download_box .free_download_box.security_seal_bg {
	background:#f2f6f4 url(http://va3en.sftcdn.net/en/img/security_seal/downloadpage_bg_med.png) no-repeat right bottom
}
.hosted_download_box .free_download_box img {
	float:left
}
.hosted_download_box h1.thanks_msg {
	font:normal 2.4em Century Gothic, Arial, sans-serif;
	color:#000;
	padding:10px 18px
}
.hosted_download_box h1.thanks_msg strong {
	font-weight:bold;
	color:#000
}
.hosted_download_box .free_download_box span.downloading {
	padding:0 8px 0 22px;
	background:url(http://va3en.sftcdn.net/shared/img/download/post_download_loader_s.gif) no-repeat 0 2px;
	font-size:1.6em;
	font-weight:bold;
	color:#2fa41e
}
.hosted_download_box .free_download_box h2 {
	padding:7px 60px 5px 0;
	font:bold 2em Century Gothic, Arial, sans-serif;
	color:#000
}
.hosted_download_box .free_download_box h2 span {
	font:normal .5em Arial, sans-serif
}
.hosted_download_box .free_download_box h2 span strong {
	font-weight:bold
}
.hosted_download_box .free_download_box h2 a {
	font:normal .5em Arial, sans-serif;
	padding:0 6px
}
#free_download_box.download_failed, #ud_download_box .download_failed_sd #download_message_failure ul {
	width:auto;
	margin-top:20px;
	padding:20px;
	background-color:#fefbe4;
	background-image:none;
	border:1px #eadaaf solid
}
#ud_download_box .download_failed_sd #download_message_failure ul {
	width:90%;
	margin-bottom:20px
}
#free_download_box.download_failed.download_failed_sd {
	width:auto;
	margin-top:0;
	padding:0;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll -100px -4486px;
	border:0
}
#free_download_box.download_failed #free_download_box_default h3, #free_download_box.download_failed #free_download_box_end, #ud_download_box .download_failed_sd .download_option {
	display:none
}
#free_download_box.download_failed #free_download_box_default ul {
	margin:0
}
#free_download_box.download_failed_sd #free_download_box_default ul {
	margin:0 0 15px 30px
}
#download_suggestions {
	background:url(http://va3en.sftcdn.net/shared/img/interface/titles_bg.png) 0 -367px no-repeat;
	padding-left:1px;
	margin-bottom:36px
}
#download_suggestions h4 {
	background:transparent url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll -95px -2482px;
	padding-left:30px;
	font:bold 24px "Trebuchet MS", Arial, sans-serif;
	margin:0 0 10px 10px
}
#download_suggestions .content {
	background:#FFF
}
#download_suggestions .item {
	width:377px;
	height:92px;
	float:left;
	overflow:hidden;
	margin-bottom:10px
}
#download_suggestions div {
	background-color:#FFF
}
#download_suggestions .screenshot {
	float:left;
	margin-right:10px
}
#download_suggestions .item_description {
	float:left;
	width:270px
}
#download_suggestions .item_description a {
	font-weight:bold
}
#file_download_sms_text {
	font:10px Arial;
	padding:0 30px 10px 20px
}
#file_download_sms_text.inside {
	color:#666;
	line-height:normal;
	margin-bottom:0;
	padding:0 20px 5px 48px
}
#secure_download_box {
	background:url(http://va2en.sftcdn.net/shared/img/interface/download_bgs.gif) 0 -400px no-repeat;
	padding-top:20px;
	color:#0f4284;
	margin:16px 0 18px 0
}
#secure_download_box h3 {
	background:url(http://va4en.sftcdn.net/shared/img/icons/info.gif) 0 3px no-repeat;
	margin-left:55px;
	padding:0 50px 0 20px;
	font:17px "Trebuchet MS", Arial, sans-serif
}
#secure_download_box p {
	margin:0;
	background:url(http://va2en.sftcdn.net/shared/img/interface/download_bgs.gif) 0 100% no-repeat;
	padding:0 50px 30px 75px;
	font:17px "Trebuchet MS", Arial, sans-serif
}
#flash_get {
	text-align:center;
	margin-bottom:18px;
	padding:0
}
#other_program_platforms.list_program ul {
	margin:8px 0 40px 2.5em
}
#other_program_platforms.list_program li {
	padding:.2em 0
}
#other_program_platforms.list_program li a {
	font-size:1.1em;
	text-decoration:underline
}
.download #file_title {
	font-weight:normal;
	font-size:2.6em
}
#opinion-form {
	overflow:hidden;
	padding:20px
}
#opinion-form .msg_ko {
	margin-top:0
}
#opinion-form .msg_ok {
	padding:8px 5px 10px 35px;
	color:#000
}
#opinion-form form.forms h3 {
	font:bold 1.25em Century Gothic, Arial, sans-serif;
	color:#1f1f1f
}
#opinion-form form.forms h3 span {
	color:#1fa4e1
}
#opinion-form form.forms dl {
	margin:15px 0
}
#opinion-form form.forms dl dt {
	font-weight:bold
}
#opinion-form form.forms dl dd {
	margin-top:5px;
	font-size:15px;
	color:#000
}
#opinion-form form.forms div label {
	display:block;
	float:none;
	width:auto;
	margin-bottom:5px;
	font-weight:bold
}
#opinion-form form.forms div input {
	float:left;
	margin:0 12px 5px 0
}
#opinion-form form.forms input.button {
	position:relative;
	clear:both;
	width:auto;
	margin:5px 5px 5px 0;
	text-align:center;
	cursor:pointer
}
#opinion-form form.forms div p.mini_text_dialog {
	margin:0 0 20px 0;
	font-size:10px;
	color:#666
}
#opinion-form form.forms div div {
	clear:both;
	margin-bottom:20px
}
#opinion-form form.forms div div input {
	margin:3px 12px 3px 0
}
#opinion-form form.forms div div span {
	font-size:11px;
	line-height:18px
}
#opinion-form form.forms div div a.forgot_password_dialog {
	font-size:11px
}
#opinion-form p a {
	margin-left:40px
}
#opinion-form .msg h3 {
	margin:20px 0 0 20px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#333
}
#opinion-form .msg ul.confirmation_options {
	margin-left:20px;
	padding-left:30px;
	color:#333
}
#sem_container {
	width:980px;
	overflow:hidden;
	margin:0 auto
}
#sem_container p {
	margin:0 0 9px 0
}
#sem_container #content {
	background:#fff;
	padding:25px 47px 23px 41px
}
#sem_container #section_download {
	overflow:hidden;
	padding:29px 0;
	height:1%;
	border-bottom:1px solid #8fbcf3
}
#sem_container #ico_description, #sem_container #screenshot_file {
	width:396px;
	float:left
}
#sem_container #file_download {
	padding-left:56px;
	float:left
}
#sem_container #screenshot_file {
	text-align:center
}
#sem_container .icon_file {
	float:left;
	margin-right:8px
}
#sem_container .title_author {
	float:left;
	width:288px
}
#sem_container .title_author h2 {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	margin-bottom:14px
}
#sem_container .partner_download {
	background:#fff url(http://va3en.sftcdn.net/shared/img/whitelabel/softonic-sem/bg_download.gif) no-repeat 0 0;
	display:block;
	width:380px;
	padding:14px 23px 0 23px
}
#sem_container .partner_download:hover {
	text-decoration:none
}
#sem_container .partner_download span {
	display:block;
	width:auto
}
#sem_container .partner_download span.available {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff url(http://va3en.sftcdn.net/shared/img/whitelabel/softonic-sem/bg_download.gif) no-repeat 0 100%;
	padding:14px 0 15px 23px;
	margin:0 0 0 -23px;
	width:100%;
	height:1%
}
#sem_container .partner_download span.available strong {
	background:url(http://va2en.sftcdn.net/shared/img/whitelabel/softonic-sem/pros.png) no-repeat 4px 3px;
	padding-left:20px
}
#sem_container .download_b {
	padding-bottom:0;
	margin-bottom:20px;
	margin-top:10px;
	font-size:40px;
	background-position:-100px -5px
}
#sem_container .rating_file {
	margin-left:5px
}
#sem_container .title_file {
	font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7f7f7f
}
#sem_container .title_file strong {
	font-weight:bold;
	color:#393939
}
#sem_container #section_info {
	padding-top:29px;
	overflow:hidden;
	height:1%
}
#sem_container #editor_review .photo {
	border:1px solid #a9a9a9;
	padding:2px;
	float:left
}
#sem_container #editor_review {
	float:left;
	width:55%
}
#sem_container #editor_review .title {
	margin-top:0
}
#sem_container #editor_review .title span {
	background:url(http://va4en.sftcdn.net/shared/img/whitelabel/softonic-sem/down_arrow.png) no-repeat right 6px;
	padding-right:12px
}
#sem_container #editor_review .pros_file li {
	background:url(http://va2en.sftcdn.net/shared/img/whitelabel/softonic-sem/pros.png) no-repeat 3px 8px;
	padding-left:22px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif
}
#sem_container #desc_review {
	margin-left:64px
}
#sem_container .pros_file {
	margin-left:42px
}
#sem_container .author {
	color:#269100;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0
}
#sem_container .desc_body {
	margin-top:0
}
#msn_intro {
	background:url(http://va4en.sftcdn.net/shared/img/msn/msn_sprite_images.png) 95% 6em no-repeat;
	width:85%;
	margin:auto
}
#msn_intro h1 {
	margin:.3em 0;
	padding:0;
	font-weight:normal
}
#msn_intro h1 strong {
	font-weight:normal
}
#msn_intro p {
	width:60%;
	display:inline-block;
	line-height:170%;
	text-align:justify
}
#msn_intro p.msn_button {
	margin:2em 0 2em 0
}
#msn_intro p.msn_button a {
	display:inline-block;
	padding:2px 16px
}
#msn_intro p.msn_button a:hover {
	text-decoration:none
}
#msn_intro p.terms_conditions {
	padding:0 0 1.5em 0;
	width:65%
}
#msn_description {
	width:85%;
	margin:auto
}
#msn_description h2 {
	font:normal 2em Century Gothic, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #aac0e0;
	padding-bottom:.3em
}
#msn_description h3 {
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#000
}
#msn_description ul {
	margin:0 0 2em 0;
	padding:0
}
#msn_description ul li {
	display:block;
	width:40%;
	padding-top:12em;
	text-align:justify
}
#msn_description ul li.option_shared {
	float:left;
	margin:0 2em 0 2em;
	background:url(http://va4en.sftcdn.net/shared/img/msn/msn_sprite_images.png) no-repeat 50% -40em
}
#msn_description ul li.option_software {
	float:right;
	margin:0 2em 0 2em;
	background:url(http://va4en.sftcdn.net/shared/img/msn/msn_sprite_images.png) no-repeat 50% -80.5em
}
#msn_description .back {
	float:left
}
#msn_description .conditions {
	float:right
}
.msn_box_remind h2, .links_list h2 {
	font:normal 1.8em Century Gothic, Arial, Helvetica, sans-serif
}
.msn_box_remind h2 strong {
	color:#1fa4e1;
	font-weight:normal
}
#content_2col .msn_box_remind {
	width:auto;
	margin:2em 3em 0 0
}
.msn_box_remind p {
	margin:2em
}
.msn_box_remind p img {
	margin:.5em auto
}
#content_2col .links_list {
	width:auto;
	margin:2em 0 0 3em;
	padding:0
}
.links_list ul {
	margin:1em 0 0 3em;
	padding-top:.3em
}
.links_list ul li {
	margin:.7em 0
}
.links_list ul li a {
	padding:0 0 0 2em;
	background:url(http://va3en.sftcdn.net/shared/img/msn/msn_sprite.png) 0 0 no-repeat transparent
}
.links_list ul li a.meet_user {
	background-position:-5px -250px
}
.links_list ul li a.newsletter {
	background-position:-5px -275px
}
.links_list ul li a.invite_friends {
	background-position:-5px -300px
}
.links_list ul li a.backhome {
	background-position:-5px -325px
}
#ud_download_box.big_list #download_action {
	padding:1em 0 1em
}
#ud_download_box.big_list ul {
	clear:both
}
#ud_download_box.google_compliant h2 {
	padding:0 0 30px 10px;
	clear:both
}
#ud_download_box.google_compliant #download_action {
	clear:both;
	padding:1.5em 0 2em 1em
}
#ud_download_box.google_compliant.virus_free {
	background:#f1f7f1 url(http://va2en.sftcdn.net/en/img/security_seal/google_downloadpage_bg_ss.png) no-repeat right bottom
}
#ud_download_box.google_compliant.download {
	padding:1em 2em 0;
	background-color:#f1f7f1
}
#ud_download_box.google_compliant .download_xl, #ud_download_box.google_compliant .download_xl:hover {
	display:block;
	float:left;
	height:55px;
	padding:0;
	margin:0;
	background:#f0f7f0 url(http://va2en.sftcdn.net/shared/img/google_compliant/download_btn.png) top left no-repeat;
	text-decoration:none;
	cursor:pointer
}
#ud_download_box.google_compliant .download_xl strong, #ud_download_box.google_compliant .download_xl strong:hover {
	display:inline-block;
	margin:0 0 0 15px;
	padding:2px 65px 12px 15px;
	color:#FFF;
	background:#7cb521 url(http://va2en.sftcdn.net/shared/img/google_compliant/download_btn.png) top right no-repeat;
	text-decoration:none
}
#ud_download_box.google_compliant .info_b {
	display:block;
	float:left;
	margin:10px 0 0 10px;
	padding:0
}
#ud_download_box.google_compliant .info_b .subtitle {
	display:block;
	font:bold 1.5em/150% Century Gothic, Arial, sans-serif
}
#ud_download_box.google_compliant #safeSecure {
	padding:0 0 0 45px;
	font-weight:bold
}
#ud_download_box.google_compliant #safeSecure a {
	font-weight:normal
}
#ud_download_box.google_compliant #recommended_box {
	padding:0 0 1em 1em;
	margin:-15px 0 0 0
}
#ud_download_box.google_compliant #recommended_box img {
	display:block;
	margin:10px 0 0 0;
	border:1px solid #999
}
#ud_download_box.google_compliant #recommended_box h3 strong {
	color:#333
}
#ud_download_box.google_compliant #recommended_box form {
	float:left;
	padding:10px 15px 15px 0;
	font-size:.9em;
	border-bottom:1px solid #c5e7c5
}
#ud_download_box.google_compliant #recommended_box label strong {
	margin:0 0 0 10px;
	color:#008400
}
#ud_download_box.google_compliant #recommended_box input {
	margin-right:4px;
	vertical-align:middle
}
#ud_download_box.google_compliant #recommended_box ul {
	background:0;
	margin:0
}
#ud_download_box.google_compliant #recommended_box ul li {
	padding-top:4px;
	background:0;
	font-size:1em
}
#ud_download_box.google_compliant .list_b {
	display:inline-block;
	width:77%;
	clear:both;
	margin:18px 0 0 26px
}
#ud_download_box.big_space #download_action {
	padding:3em 0 4em
}
#info_sd_1col {
	padding:16px 0 28px 30px;
	margin-bottom:16px;
	border-bottom:1px solid #c5e7c5
}
#info_sd_1col ul {
	list-style:disc outside;
	padding:0 0 10px 18px
}
#info_sd_1col ul li {
	padding-bottom:5px
}
#info_sd_1col p img.space {
	margin:10px 0
}
#info_sd_2col {
	padding:16px 0 28px 30px;
	margin-bottom:16px;
	border-bottom:1px solid #c5e7c5
}
#info_sd_2col .col_1 {
	float:left;
	width:44%;
	margin-right:2%;
	padding:1% 2%
}
#info_sd_2col .col_2 {
	float:left;
	width:44%;
	margin-left:2%;
	background:#ededed;
	padding:1% 2%
}
#info_sd_2col .col_2.white {
	background:#FFF
}
#info_sd_2col .col_2 ul {
	list-style:disc outside;
	padding:8px 0 0 18px
}
#info_sd_2col .col_2 ul li {
	padding-bottom:5px
}
#info_sd_2col .col_2 p img {
	margin:8px 0
}
#info-popup-sd-postdownload {
	width:750px;
	display:none
}
#info-popup-sd-content h2 {
	clear:left;
	margin-bottom:10px;
	padding:5px 15px;
	color:#000;
	font:2em Century Gothic, Arial, sans-serif
}
#info-popup-sd-content h2 span {
	color:#c89302
}
#info-popup-sd-content p {
	margin:0 0 20px
}
#info-popup-sd-content p.infosd {
	padding:0 15px
}
#info-popup-sd-content ul {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 15px
}
#info-popup-sd-content ul p {
	margin:0;
	padding:8px;
	text-align:left;
	background:#efefef
}
#info-popup-sd-content ul.more_info_sd p {
	min-height:70px
}
#info-popup-sd-content ul li {
	display:inline-block;
	float:left;
	width:32%;
	margin-left:2%;
	text-align:center
}
#info-popup-sd-content ul li.first {
	margin:0;
	border:0
}
#info-popup-sd-content ul li img.clock {
	padding-top:9px
}
#info-popup-sd-content ul li a {
	font-size:.9em
}
#info-popup-sd-content .image {
	height:119px
}
#info-popup-sd-content .image_s {
	height:100px
}
#info-popup-sd-content .image_l {
	height:125px
}
#info-popup-sd-content .download_action {
	display:block;
	width:auto;
	clear:both;
	overflow:hidden;
	height:1%;
	background:#ecffe1;
	margin-top:1.8%
}
#info-popup-sd-content .download_action div {
	float:left;
	color:#999;
	margin:15px
}
#info-popup-sd-content .download_action p {
	float:right;
	padding:26px 15px 0 10px
}
#info-popup-sd-content .download_action p span {
	display:inline
}
#section_tops {
	position:relative
}
#funcionality_title {
	float:left;
	padding:4px 18px 4px 37px;
	font:1.3em 'Century Gothic', Arial, sans-serif;
	background:#c89302 url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat scroll 9px -1952px
}
#funcionality_title strong {
	color:#FFF
}
#funcionality_top {
	position:relative;
	height:32em;
	padding:1em 0;
	margin-bottom:1em;
	background:#ededed
}
#func_info {
	width:42%;
	padding:1em 1.4em
}
#func_info .author_div {
	float:left;
	width:12%;
	margin:0 1em 0 0
}
#func_info p.author {
	display:block;
	overflow:hidden;
	width:auto;
	padding:0 0 .5em;
	margin:0 0 .5em;
	border-bottom:1px dotted #999;
	font-size:.95em
}
#func_info p.author a em {
	font-style:normal;
	color:#569900
}
#func_recommended_program {
	position:absolute;
	top:3em;
	right:2em;
	width:50%;
	padding:1em;
	-moz-box-shadow:2px 1px 10px #888;
	-webkit-box-shadow:2px 1px 10px #888;
	box-shadow:2px 1px 10px #888;
	background:#FFF
}
#func_recommended_program h4.section_title {
	padding:0;
	border:0;
	background:transparent;
	margin-bottom:.5em
}
#func_recommended_program .thumbnail {
	float:left;
	margin-right:1em;
	margin:.5em 1em 0 0
}
#func_recommended_program dt {
	display:none
}
#func_recommended_program h3 {
	font:bold 2em 'Century Gothic', Arial, sans-serif;
	line-height:200%
}
#func_recommended_program dd.description {
	clear:both;
	padding:.3em 0 .8em
}
#func_recommended_program dd.section_ranking {
	float:left;
	width:25%;
	position:relative;
	padding:.4em 1em;
	background:#ededed
}
#func_recommended_program dd.section_ranking p span {
	float:left;
	padding:.4em .5em;
	margin-right:.5em;
	color:#FFF;
	background:#398f06;
	font-size:2.4em;
	font-weight:bold
}
#func_recommended_program dd.section_ranking p span em {
	font-size:.70em;
	font-style:normal
}
#func_recommended_program dd.section_ranking a {
	clear:both;
	display:block;
	padding:.5em 0;
	font-size:.85em;
	line-height:120%
}
#func_recommended_program dd.softonic_ranking, #func_recommended_program .users_ranking {
	float:left;
	width:32%;
	padding:1em
}
#func_recommended_program dt.softonic_ranking, #func_recommended_program dt.users_ranking {
	display:block;
	position:absolute;
	font:1.3em 'Century Gothic', Arial, sans-serif
}
#func_recommended_program dt.softonic_ranking {
	margin:.2em 0;
	left:11.2em
}
#func_recommended_program dt.users_ranking {
	margin:-13px 0 0;
	left:21em
}
#func_recommended_program dd.softonic_ranking, #func_recommended_program dd.users_ranking {
	padding:2em 0 0 1em;
	font:1.2em 'Century Gothic', Arial, sans-serif
}
#func_recommended_program dd.softonic_ranking .rank, #func_recommended_program dd.users_ranking .rank {
	float:left;
	margin:.1em .4em 0 0
}
#func_recommended_program .rank_string {
	clear:both;
	display:block;
	overflow:hidden;
	width:auto;
	font:bold .95em Arial, sans-serif;
	padding:.4em 0 0;
	color:#c89302
}
#func_related_software {
	margin-bottom:2em
}
#func_related_software li {
	display:block;
	overflow:hidden;
	width:auto;
	height:1%;
	padding:1em 1em .5em;
	border-bottom:1px dotted #CCC
}
#func_related_software dl.software_info {
	float:left;
	width:79%
}
#func_related_software dt {
	display:none
}
#func_related_software dd.thumbnail {
	float:left;
	padding-right:1em
}
#func_related_software dd.name {
	padding-top:.5em
}
#func_related_software dd.name a {
	font-weight:bold;
	font-size:1.2em
}
#func_related_software dd.own {
	color:#c07719
}
#func_related_software .under_download_button {
	float:right;
	margin:2px 0 0 1em;
	text-align:right;
	font-size:.9em
}
#func_tutorial {
	margin-bottom:2em
}
#func_tutorial h2 {
	padding:1em 1em 0;
	font:bold 1.6em/.5em 'Century Gothic', Verdana, Arial, Sans-serif
}
#func_tutorial .content h2 {
	padding:1em 0;
	font-size:1.3em;
	color:#c89302
}
#func_tutorial .content h3 {
	padding:1em 0;
	font:bold 1.1em/.5em Verdana, Arial, Sans-serif
}
#func_tutorial p.author {
	padding:0 1.4em;
	color:#999
}
#func_tutorial p.author a {
	color:#569900;
	font-weight:bold
}
#func_tutorial .content {
	padding:0 1.4em
}
#func_tutorial .content img.alignright {
	float:right;
	margin-left:1em
}
#func_tutorial .content img.alignleft {
	float:left;
	margin-right:1em
}
#func_tutorial .content img.aligncenter {
	display:block;
	overflow:hidden;
	margin:auto;
	padding:20px 0
}
#func_tutorial .content p {
	line-height:150%
}
#func_tutorial .content a.more {
	cursor:pointer
}
#func_posts {
	margin-bottom:2em
}
#func_posts li {
	border-bottom:1px dotted #999
}
#func_posts li .content {
	padding:2em 0 2em 1.4em
}
#func_posts li h3 {
	font:bold 1.4em 'Century Gothic', Verdana, Arial, Sans-serif
}
#func_posts p.author {
	margin-top:4px;
	color:#999
}
#func_posts p.author a {
	color:#569900;
	font-weight:bold
}
#func_posts a.thumbnail {
	float:right;
	margin:2em 2em 0 0;
	padding:0
}
#func_posts a.thumbnail img {
	padding:0;
	margin:0;
	border:1px solid #999
}
/* @end STYLES program */

/* @STYLES blog */
#blog_options {
	clear:both;
	float:right;
	width:50%;
	height:1.6em;
	position:relative;
	text-align:right;
	padding:0;
	color:#FFF
}
#blog_options h5, #blog_options ul, #blog_options li {
	float:left;
	padding-right:.5em
}
#blog_options .follow_us {
	position:absolute;
	right:8px
}
#blog_options ul {
	width:66px;
	overflow:hidden
}
#blog_options ul.last {
	width:16px
}
#blog_options ul li {
	width:16px;
	overflow:hidden
}
#featured_articles {
	width:96%;
	padding:0 1.5em 1em
}
#featured_articles h3 {
	display:block;
	overflow:hidden;
	margin:0 0 .5em 0;
	color:#c89302;
	font-size:1.1em
}
#featured_articles h3 em {
	font-style:normal
}
#featured_articles ul {
	display:block;
	overflow:hidden;
	width:auto
}
#featured_articles li {
	float:left;
	width:23%;
	margin:0 1%
}
#featured_articles li img {
	border:1px solid #CCC;
	padding:.5em
}
#featured_articles li.first {
	margin-left:0
}
#featured_articles li a strong {
	float:left;
	padding:0;
	font-weight:bold
}
#top_stories {
	padding:0 0 2em
}
#top_stories ul {
	padding:1em 1em 0 1.5em;
	overflow:hidden;
	width:auto
}
#top_stories li {
	float:left;
	width:40%;
	list-style:none;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #CCC
}
#top_stories li.first {
	width:60%;
	border-bottom:0 none
}
#top_stories li.first a {
	font-size:1.2em;
	font-weight:bold
}
#top_stories li.first p a, #top_stories li span a {
	font:bold 1em Arial, Sans-serif
}
#top_stories li a img {
	float:left;
	margin:.5em 1em 0 0
}
#top_stories li a strong {
	font-size:1.2em;
	letter-spacing:0
}
#top_stories li p {
	color:#999;
	font-size:1em;
	margin:0
}
#top_stories li p a {
	color:#569900
}
#filter_read, #filter_liked, #filter_features, #filter_platforms {
	display:none
}
#facebook-box {
	border:0;
	overflow:hidden;
	width:100%;
	margin-bottom:16px;
	height:287px
}
div.post_view {
	padding:1em 0 3em 1.5em;
	border-bottom:1px dotted #ccc
}
div.post_view h2 {
	font:bold 1.4em/1.2em Century Gothic, Verdana, Arial, Sans-serif;
	margin-bottom:.2em
}
div.post_view h3 {
	font:bold 1.3em/1.2em Century Gothic, Verdana, Arial, Sans-serif;
	margin-bottom:.2em
}
div.post_view h4 {
	font:bold 1.2em/1.2em Century Gothic, Verdana, Arial, Sans-serif;
	margin-bottom:.2em
}
div.post_view h4.post_category a {
	font:1.2em/1.2em Century Gothic, Verdana, Arial, Sans-serif;
	color:#c89302
}
div.post_view h5 {
	font:bold 1.1em/1.2em Century Gothic, Verdana, Arial, Sans-serif;
	margin-bottom:.2em
}
div.post_view_alone h1, div.post_view_alone h2, div.post_view_alone h3 {
	font:bold 1.4em/1.2em Century Gothic, Verdana, Arial, Sans-serif
}
div.post_view_alone h4 {
	font:bold 1.3em/1.2em Century Gothic, Verdana, Arial, Sans-serif
}
div.post_view_alone h5 {
	font:bold 1.2em/1.2em Century Gothic, Verdana, Arial, Sans-serif
}
div.post_view_alone h6 {
	font:bold 1.1em/1.2em Century Gothic, Verdana, Arial, Sans-serif
}
div.post_view_alone h1 strong, div.post_view_alone h2 strong, div.post_view_alone h3 strong, div.post_view_alone h4 strong, div.post_view_alone h5 strong, div.post_view_alone h6 strong {
	color:#d49b00
}
div.post_view .date, div.post_view .author {
	color:#999;
	font-size:1em
}
div.post_view .author a {
	color:#569900;
	font-weight:bold
}
div.post_view .related {
	float:left;
	margin:0;
	padding:.5em 0 0 1em;
	font-size:.9em
}
div.post_view .blog_tags {
	padding:.5em 0 0 1em;
	font-size:.9em;
	text-align:right
}
div.post_view .blog_tags ul, div.post_view .blog_tags label {
	display:inline
}
div.post_view .blog_tags li {
	display:inline
}
div.post_view .blog_tags li a {
	color:#999
}
div.post_view #related_posts {
	margin:10px 20px;
	list-style:disc;
	font-size:10px
}
div.post_view #related_posts a {
	font-size:11px
}
div.post_view a.read_more {
	font-weight:bold
}
div.post_view .actions {
	clear:both;
	position:relative;
	background:#fefeed;
	border-top:2px solid #edda98;
	padding:1em .2em 1em 1em;
	margin-top:.5em
}
div.post_view a.comment {
	position:absolute
}
div.post_view_alone {
	border-top:2px solid #286cb7
}
.socialmedia_options_blog {
	margin-top:40px
}
.socialmedia_options_blog ul {
	display:inline-block;
	overflow:hidden;
	height:auto
}
.socialmedia_options_blog li {
	float:left;
	padding-left:10px;
	width:auto
}
.socialmedia_options_blog li.list_tweetmeme, .socialmedia_options_blog li.list_tweetmeme div, .socialmedia_options_blog li.list_tweetmeme iframe {
	display:inline-block;
	overflow:hidden;
	width:110px;
	height:25px
}
.socialmedia_options_blog li.list_google {
	display:inline-block;
	overflow:hidden;
	width:75px
}
.socialmedia_options_blog li.list_google span {
	width:1px
}
.socialmedia_options_blog li.list_facebook {
	float:left;
	overflow:hidden;
	width:auto
}
.socialmedia_options_blog li.list_facebook iframe {
	width:215px;
	height:80px
}
.socialmedia_options_blog .messenger {
	display:inline-block;
	padding:4px 3px 4px 21px;
	margin-bottom:15px;
	font:bold 100%/100% "Segoe UI", Tahoma, Geneva, Verdana;
	border:1px solid #b2e8fe;
	border-color:#b2e8fe #9CD1E8 #9cd1e8 #B2E8FE;
	background:#FFF url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -7px -1030px;
	color:#069
}
#tweetmeme {
	width:150px
}
.post_content {
	padding:.5em 0 2em;
	line-height:1.6em
}
.post_content p {
	text-align:left
}
.post_content .flash {
	text-align:center
}
.post_content img[align=left], .post_content img.left {
	display:block;
	float:left;
	margin:5px 5px 5px 0
}
.post_content img[align=right], .post_content img.right {
	display:block;
	float:right;
	margin:5px 0 0 5px
}
.post_content img {
	padding:0 20px
}
.post_content img.alignleft {
	float:left
}
.post_content img.alignright {
	float:right
}
.post_content img.aligncenter {
	display:block;
	margin:12px auto
}
.post_content h2 {
	padding:0 0 .5em;
	font-size:1.5em
}
.post_content h3 {
	padding:1em 0 .3em;
	font:bold 1.4em Century Gothic, Verdana, Arial, Sans-serif
}
.post_content ul, .post_content ol {
	margin:1em 1em 0
}
.post_content ul li {
	margin:0 0 1em;
	padding-left:1em;
	list-style-position:inside;
	list-style-type:disc
}
.post_content ul.nolist li {
	clear:both;
	overflow:hidden;
	width:auto;
	margin-bottom:10px;
	padding-left:0;
	list-style:none
}
.post_content ol li {
	list-style-position:inside;
	list-style-type:decimal;
	margin:0 0 .5em
}
.post_content blockquote {
	margin:1em;
	margin-right:0;
	padding:1em 1em 1em 5em;
	background:url(http://va2en.sftcdn.net/shared/img/onsoftware/blockquote.png) 0 0 no-repeat #eef9fd;
	text-indent:25px;
	line-height:1.5em
}
#comment_form.forms {
	border:0 none;
	padding:0
}
#comment_form li {
	display:block;
	overflow:hidden;
	width:auto;
	background:#eef0ef;
	margin:0 0 8px;
	padding:8px 12px 8px 8px
}
#comment_form fieldset {
	width:100%;
	margin:0
}
#comment_form legend {
	display:none
}
#comment_form li.error {
	border:1px solid #dadada;
	background-color:#fffefe
}
#comment_form .section_title .tabs {
	display:none
}
#comment_form li label {
	font-weight:bold;
	display:block;
	float:none;
	width:auto;
	padding-right:0
}
#comment_form li p {
	font-size:.8em;
	color:#666;
	padding:0 0 8px;
	margin:0
}
#comment_form li p.minim {
	float:right
}
#comment_form li input.field_a {
	width:100%;
	height:20px
}
#comment_form li textarea.field_a {
	width:100%;
	height:200px
}
#comment_form li textarea {
	width:100%
}
#comment_form #submit {
	margin-left:0
}
#blog_posts_list {
	padding-right:1em
}
#blog_posts_list h2 {
	font-size:1em;
	font-weight:bold;
	padding:1em 0 .5em 1.5em;
	display:block;
	border-top:1px dotted #CCC
}
#blog_posts_list ul {
	padding:0 0 2em 3.5em
}
#blog_posts_list ul li {
	list-style:disc
}
#filter_categories .active {
	padding-left:1em;
	font-weight:bold;
	color:#000;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) -87px -1595px no-repeat
}
/* @end STYLES blog */

/* @STYLES ads */
.banner {
	margin-bottom:16px;
	text-align:center
}
.banner span {
	display:block;
	overflow:hidden;
	width:auto;
	height:18px;
	padding-right:8px;
	margin:auto;
	text-align:right;
	font-size:.95em;
	color:#999
}
.banner_box {
	padding-bottom:16px;
	background-color:#f7f7f7;
	text-align:center
}
.banner_box span {
	display:block;
	overflow:hidden;
	width:auto;
	padding-right:8px;
	text-align:right;
	font-size:.95em;
	margin:auto;
	background:#ebebeb;
	border-top:2px solid #286cb7;
	color:#999
}
.specials_ads {
	height:110px;
	padding:0;
	margin-bottom:16px;
	border-bottom:1px dotted #ccc
}
.specials_ads span {
	border-bottom:1px dotted #ccc
}
.specials_ads div {
	float:left;
	width:310px;
	height:90px;
	padding-left:16px
}
.topbanner {
	overflow:visible;
	width:730px;
	padding:0;
	margin:0 auto 16px auto
}
.topbanner div {
	overflow:visible;
	min-height:90px;
	border:1px dotted #CCC;
	line-height:0
}
.topbanner div div {
	border:0
}
.topbanner iframe {
	height:90px
}
.bottombanner {
	clear:both;
	width:730px;
	padding:0;
	padding-top:10px;
	margin:0 auto 16px auto
}
.bottombanner div {
	height:90px;
	border:1px dotted #ccc
}
.skyscrapper div {
	height:605px;
	padding:16px 0 0;
	margin:0 auto
}
.banner_right_skycrapper_gallery, .banner_left_skycrapper_gallery {
	position:absolute;
	bottom:100px;
	overflow:hidden;
	z-index:9999;
	height:600px;
	width:160px
}
.banner_right_skycrapper_gallery {
	bottom:100px;
	right:15px;
	z-index:0;
	border:4px solid #777
}
.show_banner_wide_skyscrapper {
	width:160px;
	height:600px
}
.show_banner_down_medium_rectangle {
	height:250px;
	background-color:#f7f7f7
}
.megabanner {
	height:108px
}
.bigstick {
	height:108px;
	margin-bottom:0;
	padding-bottom:0
}
#home_set .bigstick_m, #home_mobile_set .bigstick_m {
	margin-top:16px
}
.bigstick_banner_m {
	overflow:visible;
	top:-92px;
	margin-top:0
}
#home_set .bigstick_banner_m, #home_mobile_set .bigstick_banner_m {
	top:0
}
.top_hockeystick {
	width:980px;
	margin:0 auto
}
.top_hockeystick.align_left {
	float:left;
	margin:0
}
.right_hockeystick {
	display:none;
	position:absolute;
	top:0;
	width:160px;
	height:600px
}
.left_hockeystick {
	display:none;
	position:absolute;
	top:0;
	width:160px;
	height:600px
}
#container.top_removeshadow {
	-moz-box-shadow:0 10px 10px #aaa;
	-webkit-box-shadow:0 10px 10px #aaa;
	box-shadow:0 10px 10px #aaa
}
#container.removeshadow {
	box-shadow:0 1px 2px #666;
	-webkit-box-shadow:0 1px 2px #666;
	-moz-box-shadow:0 1px 2px #666
}
#container.align_left, #footer_logos.align_left, #topbar.align_left {
	float:left
}
#topbar.wallpaper {
	background:#fff
}
.wallpaper_win01 {
	background:#000 url(http://va4en.sftcdn.net/en/img/wallpaper/wallpaper_win01.jpg) no-repeat 50% 0 fixed
}
.wallpaper_wondershare {
	background:#fff url(http://va2en.sftcdn.net/shared/img/promos/wallpapers/wallpaper_wondershare.png) no-repeat 50% 0 fixed
}
.wallpaper_wondershare #topbar.wallpaper {
	background-color:#e5eeb8
}
.wallpaper_symantec {
	background:#fff url(http://va3en.sftcdn.net/shared/img/wallpaper/wallpaper_symantec.jpg) no-repeat 50% 0 fixed
}
.wallpaper_symantec #footer_logos {
	background:#e6e9ea
}
#interstitial_container {
	position:absolute;
	z-index:99;
	top:0;
	width:100%;
	height:100%
}
#interstitial_header {
	overflow:visible;
	position:relative;
	margin:35px 0 auto
}
#interstitial_content {
	padding:18px 0;
	text-align:center
}
#interstitial_container #promo_back {
	width:800px;
	padding-top:15px;
	margin:0 auto;
	font:bold 16px Arial, sans-serif;
	text-align:right
}
#ads_section_textlinks {
	margin-bottom:16px;
	border-bottom:1px dotted #CCC;
	border-top:2px solid  #bf1e2d;/*#286cb7*/
}
#ads_section_textlinks a.ad_here {
	display:block;
	margin:0 5px 12px 58px;
	font:normal .8em Arial, Helvetica, sans-serif
}
#ads_section_textlinks h4 {
	background-color:#ebebeb;
	padding:2px 15px
}
#ads_section_textlinks h4 a.ad_here {
	float:right;
	margin:2px 0 4px 0
}
#ads_section_textlinks ul {
	padding:0 15px 15px
}
#ads_section_textlinks ul li {
	padding:15px 0 0;
	overflow:hidden;
	border:0
}
#ads_section_textlinks ul li img {
	float:left;
	margin:0
}
#ads_section_textlinks ul li h5 {
	padding-left:42px;
	font-weight:bold
}
#ads_section_textlinks ul li h5 a {
	text-decoration:underline
}
#ads_section_textlinks ul li span {
	display:block;
	padding-left:42px;
	color:#000;
	font-size:1em
}
#home_category_set #ads_mainbar #ads_section_textlinks {
	margin-bottom:16px;
	border-bottom:0
}
#ads_mainbar #ads_section_textlinks {
	margin-bottom:0
}
#ads_mainbar #ads_section_textlinks a.ad_here {
	margin-bottom:2px
}
#ads_mainbar #ads_section_textlinks ul li {
	width:47%
}
#ads_mainbar #ads_section_textlinks ul li.col_left {
	float:left;
	clear:both
}
#ads_mainbar #ads_section_textlinks ul li.col_right {
	float:right
}
#postdownload #ads_section_textlinks {
	border-bottom:0
}
#postdownload #ads_section_textlinks a.ad_here {
	margin-bottom:2px
}
#postdownload #ads_section_textlinks ul {
	padding-right:0
}
#postdownload #ads_section_textlinks ul li {
	float:left;
	width:30%;
	margin:0 4% 0 0
}
#postdownload #ads_section_textlinks ul li.col_right {
	margin:0
}
#postdownload .topbanner {
	clear:both
}
div.promotion_image_spot {
	text-align:center;
	margin:0 auto
}
.sponsored {
	font:bolder .7em arial;
	margin-bottom:2px
}
.google_ad_content {
	overflow:hidden;
	clear:both;
	padding:4px 0;
	cursor:pointer;
	line-height:18px
}
.google_ad_content.afc {
	cursor:auto
}
.google_ad_content a {
	cursor:pointer
}
.google_ad_content span.google_ad_title a {
	text-decoration:underline
}
#TB_window {
	padding:15px
}
#TB_window .google_ad_content.screenshots {
	float:left;
	clear:none;
	width:47%;
	padding:15px 0 25px 15px;
	font:normal 14px Arial
}
#TB_window #g_ads_screenshots .google_ad_content.screenshots {
	width:85%;
	padding-bottom:0
}
#TB_window #g_ads_tb h4 {
	position:relative;
	clear:both;
	height:11px;
	margin:-2px 15px 0 15px;
	background:transparent url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) no-repeat scroll 100% -60px;
	text-indent:-3000px
}
#TB_window #g_ads_tb div.close {
	clear:both
}
.google_ad_title {
	padding-right:10px;
	font:bold 15px Arial, Verdana, sans-serif;
	text-decoration:underline;
	color:#0a68c8
}
.google_ad_desc {
	width:180px;
	padding-top:10px
}
#google_ads_bottom {
	position:relative
}
#google_ads_bottom .google_ad_desc {
	width:100%;
	padding-top:0
}
#google_ads_bottom .google_ad_title {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none
}
#google_ads_bottom .google_ad_content {
	padding:8px 5px 9px;
	border-bottom:1px solid #c6d6e7;
	background-color:#FFF
}
#google_ads_bottom .sponsor {
	position:absolute;
	right:9px;
	font-size:11px
}
.google_link {
	background-color:transparent;
	color:#00C;
	text-decoration:underline
}
#google_search_ad a:hover {
	background-color:#fff
}
#content_2col_left #g_ads {
	overflow:hidden;
	padding:3px;
	margin-bottom:0;
	clear:both;
	background:#fff
}
#content_3col .firstbar .google_ad_content {
	width:180px;
	margin:5px 0 7px 0
}
#content_3col .firstbar .google_ad_content .google_ad_title {
	padding-bottom:0;
	font:bold 12px Verdana, sans-serif;
	text-decoration:underline;
	color:#0a68c8
}
#content_3col .firstbar .google_ad_content .google_ad_desc {
	width:170px;
	padding-top:5px
}
#content_3col .firstbar .google_ad_content .google_ad_link {
	padding-top:5px;
	font-size:13px;
	color:green
}
.google_ad_link {
	padding-right:10px;
	font-size:13px;
	color:green
}
#google_ads h4 {
	position:relative;
	clear:both;
	height:9px;
	background:url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) 100% -60px no-repeat
}
#google_ads h4 span {
	display:none
}
#google_ads h4 a {
	float:right;
	font:10px Verdana, sans-serif;
	padding:0 10px 14px 0;
	margin:0;
	background:url(http://va3en.sftcdn.net/shared/img/interface/titles_bg.png) 100% -135px no-repeat;
	text-align:right;
	color:#CCC
}
#google_ads h4 span.google_ads_section {
	float:left;
	background:0;
	text-align:left
}
.google_afs_section .google_ad_content {
	cursor:pointer
}
#google_ads .google_ad_content {
	padding:5px 5px 5px 5px
}
#google_ads .file_download {
	float:left;
	margin-bottom:20px
}
#ad_div_bottom .google_ad_content {
	padding:4px 18px;
	cursor:pointer
}
#ad_div_top {
	margin-top:2px;
	border-bottom:1px solid #c6d6e7
}
#ad_div_top h4 {
	position:relative;
	clear:both
}
#ad_div_top h4 span {
	display:none
}
#others_results #ad_div_top {
	border:0
}
.lists #ad_div_top {
	clear:both;
	padding:0;
	margin:0
}
.lists #ad_div_top h4 {
	padding:5px 0 0 17px;
	height:auto;
	background:0
}
.lists #ad_div_top div {
	border-top:0
}
.lists #ad_div_top h4 span {
	display:inline;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#698cb2
}
.lists #ad_div_top .close {
	height:1px;
	margin:0;
	border-bottom:1px solid #c6d6e7
}
#ad_div_top .close {
	height:10px;
	margin-bottom:6px;
	border-top:1px solid #c6d6e7
}
#ad_div_top .google_ad_content {
	padding:0 18px;
	margin:9px 0;
	font-size:12px;
	cursor:pointer
}
#ads_div_skyscrapper h4 {
	position:relative;
	clear:both;
	height:11px;
	margin-bottom:9px;
	background:url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) 100% -26px no-repeat
}
#ads_div_skyscrapper h4 span {
	display:none
}
#ads_div_skyscrapper .close {
	height:10px
}
#ads_div_skyscrapper .google_ad_content {
	padding:4px 18px
}
.adwords_link {
	float:right;
	margin-right:18px;
	font:10px Arial, Helvetica, sans-serif;
	color:#bfbfbf
}
#ads_items_top {
	border-bottom:0
}
#ad_div_section_top {
	clear:both;
	padding-bottom:5px;
	border-bottom:1px solid #d2dce7
}
#ad_div_section_top h4 {
	position:relative;
	clear:both;
	height:11px;
	background:url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) 100% -60px no-repeat
}
#ad_div_section_top h4 {
	display:none
}
#ad_div_section_bottom h4 {
	position:relative;
	clear:both;
	padding-left:10px;
	margin-bottom:10px;
	font:bold 22px Arial, Verdana, sans-serif;
	background:transparent url(http://va3en.sftcdn.net/shared/img/interface/titles_bg.png) no-repeat scroll 0 -370px;
	text-transform:none;
	color:#3b3b3b
}
#ad_content_image {
	float:right;
	overflow:hidden;
	clear:both;
	width:300px;
	height:270px;
	margin:15px 15px 5px 15px;
	padding:0;
	background-color:#e0f1fc
}
#google-bottom-ad {
	height:18px;
	background-color:#e0f1fc;
	text-decoration:none;
	color:white
}
#google-bottom-ad a {
	text-decoration:underline;
	color:#363636
}
#google-bottom-ad .bottom-right {
	padding-right:3px;
	font-size:.8em;
	text-align:right;
	text-decoration:none;
	color:white
}
#google-bottom-ad .bottom-left {
	float:left;
	text-decoration:none;
	padding-left:3px;
	font-size:.8em;
	text-align:left;
	color:white
}
.google_content #ad_div_top, .google_content #ad_div_bottom {
	overflow:visible;
	display:block
}
.google_content #ad_div_top h4 span, .google_content #ad_div_bottom h4 span {
	margin-right:20px
}
#ad_related_links_div_program #g_ads, #ad_related_links_div_extras #g_ads, #sponsored_links #g_ads {
	padding:4px 16px
}
#ad_related_links_div_program {
	clear:both
}
#content_2col_right #sponsored_links .small_ad_title {
	padding:3px 15px;
	font:1em Arial, Verdana, sans-serif
}
#google_ads_test {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	border:#fff solid 1px;
	background:#FFF url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) 100% -25px no-repeat
}
#g_ads_test {
	padding:0;
	margin:20px 0 0 0;
	background:#fff
}
#g_ads_test .google_ad_content {
	float:left;
	clear:none;
	width:336px;
	height:80px;
	padding:0 10px 0 27px;
	margin:0;
	background:#FFF
}
#g_ads_test .google_ad_content span.google_ad_title {
	display:block;
	margin-bottom:2px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif
}
#g_ads_test .google_ad_content span.google_ad_link {
	display:block;
	font-size:11px
}
.google_link_unit {
	width:auto;
	height:35px;
	border-bottom:1px solid #d2dce7
}
.lists .google_link_unit {
	padding:20px 0 0 10px
}
.google_link_unit p {
	margin:0;
	float:left;
	color:#718bb0
}
.google_link_unit ul {
	float:left;
	margin:0
}
.google_link_unit ul li {
	display:inline;
	padding:0 3px 0 20px
}
.google_link_unit ul li.first {
	padding-left:10px;
	border:0
}
.google_link_unit ul li a {
	font:bold 1.3em Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#0a68c8
}
.ad_program_list .google_ad_noun {
	padding-left:5px;
	font-size:11px;
	color:#999
}
.ad_program_list .google_ad_link {
	padding-left:0;
	font-size:11px;
	color:#539b32
}
.ad_program_list .google_link_unit {
	height:60px;
	padding:10px 0 0 52px
}
.ad_program_list .google_link_unit ul {
	clear:both;
	padding-top:5px
}
.ad_program_list .google_link_unit ul li {
	padding:0 25px 0 0
}
#ad_div_top .ads_ad_sponsor, #ad_div_bottom .ads_ad_sponsor, .middle_ads_ad .ads_ad_sponsor {
	float:right;
	padding:0;
	text-align:right
}
.ads_ad, .ads_ad_sponsor, .ads_ad_sponsor .google_ad_noun {
	padding:0
}
#ad_div_top .ads_ad_sponsor span, #ad_div_bottom .ads_ad_sponsor span, .middle_ads_ad .ads_ad_sponsor span {
	display:block;
	cursor:auto
}
.middle_ads_ad .ads_ad_sponsor {
	padding-right:18px
}
#ad_div_top div a {
	text-decoration:none
}
#ad_div_top .ads_ad {
	padding:0
}
#ad_div_top .ads_ad .google_ad_title {
	display:block;
	padding:0 0 4px 52px;
	margin-bottom:6px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	text-decoration:none
}
#ad_div_top .ads_ad .google_ad_title:hover {
	text-decoration:underline
}
#ad_div_top .ads_ad .google_ad_desc {
	display:block;
	width:auto;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	text-decoration:none
}
#ad_div_top .ads_ad .google_ad_link {
	display:block;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif
}
#ad_div_bottom h4.section_title {
	margin-bottom:10px
}
#ad_div_bottom div a {
	text-decoration:none
}
#ad_div_bottom .ads_ad {
	padding:0
}
#ad_div_bottom .ads_ad a {
	display:block;
	margin-bottom:0;
	text-decoration:none;
	line-height:11px;
	font-weight:normal;
	cursor:pointer
}
#ad_div_bottom .google_ad_content {
	padding:11px 18px 11px 0;
	margin:0;
	border-bottom:1px solid #d2dce7
}
#ad_div_bottom .ads_ad .google_ad_title {
	display:block;
	padding:0 0 4px 52px;
	margin-bottom:6px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	text-decoration:none
}
#ad_div_bottom .ads_ad .google_ad_title:hover {
	text-decoration:underline
}
#ad_div_bottom .ads_ad .google_ad_desc {
	display:block;
	width:auto;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	text-decoration:none
}
#ad_div_bottom .ads_ad .google_ad_link {
	display:block;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif
}
.program_list .middle_ads_ad {
	width:780px;
	padding:1em 0
}
.middle_ads_ad a {
	text-decoration:none
}
.middle_ads_ad a div {
	padding:0
}
.middle_ads_ad #ad_content_3 {
	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #d2dce7
}
.middle_ads_ad .google_ad_title {
	display:block;
	padding:0 0 4px 52px;
	margin-bottom:6px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-decoration:none
}
.middle_ads_ad .google_ad_title:hover {
	text-decoration:underline
}
.middle_ads_ad .google_ad_desc {
	display:block;
	width:auto;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	text-decoration:none
}
.middle_ads_ad .google_ad_link {
	display:block;
	padding:0 0 4px 52px;
	font:12px Verdana, Geneva, sans-serif
}
#g_ads {
	position:relative
}
#g_ads .google_ad_noun {
	position:absolute;
	right:0;
	text-decoration:underline
}
.ad_program_list {
	margin-top:2px 0 0 0;
	padding-bottom:5px
}
.ad_program_list h4 {
	position:relative;
	clear:both;
	height:11px;
	margin-top:-2px;
	background:url(http://va4en.sftcdn.net/en/img/interface/bg_ads_new.png) 100% -60px no-repeat
}
.ad_program_list h4 span {
	display:none
}
.lists .ad_program_list {
	padding:0;
	margin:0
}
.lists .ad_program_list h4 {
	display:none;
	text-indent:-9999px
}
.lists .ad_program_list div {
	padding-bottom:0;
	border-top:0
}
#ad_div_top.ad_program_list .google_ad_content, .ad_program_list .google_ad_content, #ad_div_section_top .google_ad_content {
	padding:11px 18px 11px 0;
	margin:0;
	border-bottom:1px solid #d2dce7
}
#search_mainbar .ad_program_list .google_ad_title, .ad_program_list .google_ad_title {
	font-size:15px
}
.google_ad_noun {
	padding-left:5px;
	font-size:11px;
	color:#999
}
.google_ad_link {
	padding-left:0;
	font-size:11px;
	color:#539b32
}
.google_link_unit {
	height:60px;
	padding:10px 0 0 70px
}
.google_link_unit ul {
	clear:both;
	padding-top:5px
}
.google_link_unit ul li {
	padding:0 25px 0 0
}
.lists #gallery_view .ad_program_list h4 {
	padding-left:15px
}
.lists #gallery_view .ad_program_list .google_ad_content {
	padding-left:16px
}
.lists #gallery_view .ad_program_list .google_link_unit {
	padding:10px 0 0 16px
}
/* @end STYLES ads */

/* @STYLES main */
.download_new_xl, .buy_new_xl, .install_qr_new_xl {
	width:288px
}
.download_web_new_xl {
	width:260px
}
.playonline_new_xl {
	width:268px
}
.download_new_l, .buy_new_l, .playonline_new_l, .install_qr_new_l {
	width:205px
}
.download_web_new_l {
	width:179px
}
#download_and_comment .on_secondbar li span.receiveby, #download_and_comment .on_secondbar li dl, .on_secondbar li strong.program_name {
	display:block;
	float:none;
	width:203px;
	margin:0 auto;
	padding-left:0
}
#download_and_comment .download_new_l, #download_and_comment .buy_new_l, #download_and_comment .download_web_new_l, #download_and_comment .playonline_new_l, #download_and_comment .install_qr_new_l {
	margin:3px auto
}
.download_new_m, .buy_new_m, .install_qr_new_m {
	width:159px
}
.playonline_new_m {
	width:132px
}
.download_web_new_m {
	width:130px
}
#program_list .download_new_m, #program_list .buy_new_m, #program_list .install_qr_new_m {
	width:116px
}
#suggest_instance p {
	margin:35px 32px 0;
	padding:15px 0 15px 108px;
	background:url(http://va2en.sftcdn.net/shared/img/interface/suggest_instance.png) no-repeat;
	font:bold 1.6em/18px 'Century Gothic', Arial, sans-serif
}
#suggest_instance .flag_NL {
	background-position:0 -103px
}
#suggest_instance .flag_BR {
	background-position:0 -159px
}
#suggest_instance .flag_IT {
	background-position:0 -214px
}
#suggest_instance .flag_DE {
	background-position:0 -269px
}
#suggest_instance .flag_PL {
	background-position:0 -326px
}
#suggest_instance .flag_ES {
	background-position:0 -381px
}
#suggest_instance .flag_FR {
	background-position:0 -439px
}
#suggest_instance .flag_JP {
	background-position:0 -497px
}
#suggest_instance .flag_CN {
	background-position:0 -554px
}
#suggest_instance .flag_MA {
	background-position:0 -608px
}
#suggest_instance .flag_AR {
	background-position:0 -670px
}
#suggest_instance .flag_MX {
	background-position:0 -726px
}
#suggest_instance .local_language strong {
	display:block;
	padding-top:8px;
	color:#c89302
}
#confirm_suggest_instance, #cancel_suggest_instance {
	float:left;
	padding:0;
	margin-top:16px
}
#confirm_suggest_instance {
	padding:2px 6px;
	margin-left:143px;
	font-size:1.6em
}
#cancel_suggest_instance {
	margin-left:15px;
	padding-top:6px;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline
}
.flag_BR {
	background-position:16px -37px
}
.flag_IN {
	background-position:16px -129px
}
.flag_US {
	background-position:16px -175px
}
.flag_PK {
	background-position:16px -290px
}
.flag_ID {
	background-position:16px -313px
}
.flag_GB {
	background-position:16px -336px
}
.flag_RO {
	background-position:16px -428px
}
.flag_PH {
	background-position:16px -451px
}
.flag_TH {
	background-position:16px -497px
}
.flag_VN {
	background-position:16px -520px
}
.flag_CA {
	background-position:16px -566px
}
.flag_EG {
	background-position:16px -635px
}
.flag_MY {
	background-position:16px -681px
}
.flag_SA {
	background-position:16px -773px
}
.flag_TR {
	background-position:16px -796px
}
.flag_GR {
	background-position:16px -911px
}
.flag_AU {
	background-position:16px -934px
}
.flag_RS {
	background-position:16px -957px
}
.post_view .email {
	display:inline-block;
	width:14px;
	background:url(http://va3en.sftcdn.net/shared/img/icons/icons_sprite.png) no-repeat -10px -648px;
	text-indent:-99999em
}
/* @end STYLES main */

/* @STYLES select2slider */
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:15px;
	cursor:default;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
}
.ui-slider-horizontal {
	height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:0;
	margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical {
	width:.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
.slider_box {
	position:relative;
}
.slider_box input {
	margin:0 0 0 3px;
	text-align:center;
	position:relative;
	border:transparent;
	width:55px;
	background:none;
	float:left;
	vertical-align:top;
}
.slider_box select {
	float:left;
	margin-top:7px;
}
.slider_box .slider {
	border:1px solid #999;
	background:#FFF;
}
.slider_box .slider span {
	display:block;
	height:100%;
}
.slider_box .slider a {
	cursor:pointer;
	border:1px solid #999;
	background:#EAEAEA;
}
.slider_box .slider a.ui-state-hover, .box_rating .slider_box .slider a.ui-state-active {
	background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -144px -272px;
	color:transparent;
}
.slider_box .slider a {
	background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -128px -270px;
	border:0;
	color:transparent;
	width:16px;
}
.slider_box input.rankLow {
	color:#D6281B;
}
.slider_box span.rankLow {
	background:#D6281B;
}
.slider_box input.rankMedium {
	color:#FEBD29;
}
.slider_box span.rankMedium {
	background:#FEBD29;
}
.slider_box input.rankHigh {
	color:#8FC300;
}
.slider_box span.rankHigh {
	background:#8FC300;
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
}
body .ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	text-decoration:none;
	padding:6px 6px;
	display:block;
	font-size:11px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border:0;
	padding:0 16px 0 0;
	background:none;
}
body .ui-tabs .ui-tabs-hide {
	display:none;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border:1px solid #ddd;
	background:#f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
	color:#0073ea;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#0073ea;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border:1px solid #0073ea;
	background:#1F93E6;
	color:#fff;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#fff;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border:1px solid #ddd;
	background:#fff;
	font-weight:bold;
	color:#000;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#000;
	text-decoration:none;
}
.ui-widget :active {
	outline:none;
}
/* @end STYLES select2slider */
/* js_templates_placeholder */
